Merge pull request #1183 from julianser/master

Fixed PEP formatting in costs/mlp/dropout.py.
Removed models/mlp.py from whitelist
Make nan_guard respect theano.config
docstrings
PEP8 automatic
PEP8 manual
Merge pull request #1187 from matrogers/my_shiny_feature

Removed models/mlp.py from whitelist
Merge pull request #1188 from goodfeli/doc

Document DBM stuff
fix has_monitoring_datasets for empty dict
add a test for empty monitoring_datasets dict
fix bad test on empty monitoring datasets dict
Merge pull request #1193 from bouthilx/sgd_typo

Fix bug in SGD
non-redundant softmax

patch old pickle files
patch Softmax pickles in __setstate__
PEP8
Merge pull request #1196 from goodfeli/nonredundant

non-redundant softmax
Merge branch 'master' of git://github.com/lisa-lab/pylearn2