Add line_based::Scheduler::ThreadPool class
Add small fix to fpsgd/fpsgd.hpp and fpsgd/thread_pool.cpp
Rename task_parallel_based -> tp_based
Add tp_based::Scheduler class
Use cpmf::parallel::train what parallel method you use
Merge pull request #7 from xxthermidorxx/use_same_train_func

Use same train func