Fixed split_dimensions to be Python 3 compatible
Removed sorted check on xdata in DataLayer
Reorganised DataLayer constructor to allow generators as input
Fixed collate for Python 3 compatibility
Fix to conf.py to avoid import error
Minor fixes to DataView tutorial notebook
Updated nbpublisher and reference data submodule references