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