Batch predictions to prevent device_memory blow up.
Add _dim to class dataset to remove ambiguity.
Allocate _dim + 1 columns at construction.
Remove _hx = ~_hx. Set rows = _dim+1 at the begin.
Re-order functions.
Change shuffleFeature() from private to public.
Merge branch 'feature/refactoring-on-dataset' into develop
Merge branch 'release/v0.99.9'