Add enhanced dataset.
Merge branch 'master' into mnist_distortions
Visualize data and distort instances differently.

* Another distortion map will be applied for each instance.
Add space between images.
Don't train on original data set.
Merge branch 'master' into mnist_distortions
Merge branch 'master' of github.com:OpenANN/OpenANN into mnist_distortions

Conflicts:
	benchmarks/mnist/CMakeLists.txt
	benchmarks/mnist/mnist.cpp
	benchmarks/mnist/visualize.cpp
Adjust call of dataset constructor.
Merge branch 'mnist_distortions' of github.com:OpenANN/OpenANN into online-learning

Conflicts:
	OpenANN/io/DirectStorageDataSet.h
	benchmarks/mnist/CMakeLists.txt
	benchmarks/mnist/Distorter.h
	benchmarks/mnist/IDXLoader.h
	benchmarks/mnist/mnist.cpp
	benchmarks/mnist/visualize.cpp
Fix compiler error.
Online learning with DataStream.
Remove EnhancedDataSet.
Fix bug: scaling of Gaussian kernel.
Document Distorter.
Prepare experiment.
Add option to choose between MNIST with(out) distortions.
Document DataStream.
Merge pull request #42 from OpenANN/mnist_distortions

Mnist distortions