Created by: kinghuin
- add basic_reader, both nlp_reader and cv_reader inherit it
- enhance HubDataset, add base_nlp_dataset and base_cv_dataset, easier to be inherited
- all specific dataset has inherited the new base dataset
- optimize nlp_reader Record to accelerate