took TrainExtensions off the whitelist
started tests of model.py
take cost.py off the whitelist
remove manual implementation of inheritance (::facepalm::)
make Maxout call superclass constructor
allow getting and setting of model's entire parameter set as a vector
reordered definitions for readability
Add preprocessing to cross-validation
Reduce cv tests somewhat
Make the permission in the local cache the same as the original + write permission to the group for the locking mechanism.
Merge pull request #886 from skearnes/cv_preprocessing

Add preprocessing to cross-validation
Merge pull request #887 from nouiz/cache

Make the permission in the local cache the same as the original + write ...
change docstring to avoid triggering bug in Sphinx
incorporate dwf's feedback
Merge pull request #888 from goodfeli/warm_start

Various clean up and get_param_vector / set_param_vector methods
Merge in preprocessing stuff