Make sure wide_infinity is of dtype floatX

By default, theano will use float32 when converting np.inf into a
TensorConstant, as it is the smallest dtype able to correctly represent
this value, even if floatX == float64.
Merge pull request #238 from lamblin/floatX_inf

Make sure wide_infinity is of dtype floatX
Merge pull request #246 from goodfeli/master

Local norm constraints
Merge pull request #247 from goodfeli/master

Disable (optionally) spatial pooling for locally connected maxout
Added mlp.PretrainedLayer

Added mlp.PretrainedLayer as more general alternative to mlp.RBM_Layer.
 Also added upward pass methods to RBM and Autoencoder classes to be
called by PretrainedLayer.
Merge pull request #249 from dansbecker/master

Add mlp.PretrainedLayer
localdot-related docstrings
Merge branch 'master' of github.com:lisa-lab/pylearn2
removed incorrect usage of "refactor"