imageset creates a dataset, not just a function call for better handling of data.
introduced pipe.batch_loader_source and pipe.cached_loader_source.
Similar to TableDataset, but does not assume data is a tensor
Merge remote-tracking branch 'upstream/master'

Conflicts:
	dataset/pipeline.lua
Merge pull request #17 from koraykv/master

Efficiency improvements for imageset