DataSetView(DataSet& dataset) is changed to an empty subview
of the dataset.
Add DataSetView helper method implementation for cross validation:
 * OpenANN::split(group, dataset, number_of_groups)
 * OpenANN::split(group, dataset, ratio)
 * OpenANN::merge(destination, group)
Add TestCases for DirectStorageDataSets and DataSetViews.