removing some bugs in sgd.py
adding changes to the sgd.py
updating mlp.py
removing comment
updating mlp.py
add NLL cost
fixed run_deep_trainer and updated the docs
added a unit test for the run_deep_trainer.py
correct the bugs
Allow Python long int where int is expected.

Also allow numpy.integer, in case things like np.int64(...) are used.
When (int, float) were expected, allow numpy.number instead of
numpy.integer, so things like numpy.float32(...) also work.
Define groups of Python numeric types in utils
Fix call to numpy in theano_linear.
removed incorrect warning about a bug
added transfer_experience flag to push_monitor
formatting
Merge pull request #200 from goodfeli/master

Small, miscellaneous
svhn rng added
SVHN clean up, shuffling by default
RandomMiniBatchesIterator added
RandomMiniBatchesIterator test added