Added cache_size option to HDF5 dataset. This allows you to set the chunk cache size for the HDF5 file. This is useful when you are working with very large datasets and training performance becomes limited due to diskIO. When you store your HDF5 with large chunks (e.g. 10000 samples) and using a sequential iterator, the chunk will be loaded in memory if it fits the cache. When it is in memory, copying the batches to the GPU can happen through memory and not via disk (you only need to go back to disk for the next set of 10000 samples).
Move Abstract.__call__ method to AbstractEncoder

This makes its subclasses such as DeepComposedAutoencder work correctly
Remove costs/autoencoder.py from pep8 whitelist
Resolve #1298

* use serial.load in CIFAR10._unpickle
* remove "scripts/tutorials/grbm_smd/make_dataset.py" from pep8 whitelist
* refine serial.load for interoparability between Python 2 and 3
* remove N and np, aliases of numpy
Merge pull request #1292 from euphoris/pep8

Remove costs/autoencoder.py from pep8 whitelist
Merge pull request #1289 from euphoris/dcae

Move Abstract.__call__ method to AbstractEncoder
change l1, l2 coeffs to dictionary instead of a list
fix pyflakes issue
Merge pull request #1123 from memimo/l1

Change L1, L2 coeffs to dictionary instead of a list
Fixes to load STL10 dataset

The STL10 dataset cannot be loaded because an incorrect use of parameters: y and y_labels of DenseDesignMatrix. Sanity check at _check_labels at DenseDesignMatrix was failing.
Modified error message regarding the number of channels to be more informative
Motified to comply with PR requests
merge pickle_load into serial.load
remove devtools.convert_pkl
PEP8 compliance
Merge pull request #1304 from fvisin/maxout_error_message

Improved error message
FiniteDatasetIterator gives more information when there are missing sources
Added more input validation to DataSpecsMapping
DOC filled doc string in dbm.py and sampling_procedure.py
Merge pull request #1309 from JesseLivezey/print_source

FiniteDatasetIterator gives more information when there are missing sources