Fix regular expression matching bug + clean up, test, and document
string_utils
fix cost_from_X_data_specs
fix definition of the 'misclass' channel in Softmax where _has_binary_target
Check that mlp with index targets and vector targets behave the same.

Compare 'misclass' and 'nll' monitoring channels.
fix the build, broken by Theano
Fix verify_grad tests after change in Theano

Also stop trying to use attributes of GradientError that are not present
any more when the error is raised.
Merge pull request #1210 from goodfeli/fix_parse

Fix regular expression matching bug + clean up, test, and document
Merge pull request #1211 from lamblin/fix_verify_grad

Fix verify_grad tests after change in Theano
Fix #1107 Remove mcmc_steps

And `setup_detector_layer_c01b` is no longer called with `irange` in pylearn2/models/dbm/layer.py
Merge pull request #1214 from yelite/clean-mcmc-steps

Fix #1107 Remove mcmc_steps
Merge pull request #1209 from lamblin/micklat-fix_mlp_softmax_misclass_rebased

Fix mlp softmax misclass and cost_from_X when the top layer is Softmax with binary_target_dim