build python extensions for openann optionally.
add SplitableDataSet for convenience.
add some assertions and split implementation.
adjust some paths for rock.
update header for SplitableDataSet.h