Merge pull request #332 from goodfeli/master

DBM.reconstruct
stochastic max pool theano graph version added
stochastic pool gpu op added
added test for theano graph stochastic max pool
added test for theano graph stochastic max pool
tests cleaun up
One-hot/k-hot matrices and tests.
Fix metadata + imports.
Utilities for enumerating bit strings.
Merge pull request #334 from dwf/one_hot_utils

Various utilities for dealing with bit arrays
FIX: make_thunk bug
removed cuPrintf
Added kernel_stride and documentation for conv_rectifier mlp.
FIX bug and python < 2.7 compatibility
Update mlp.py

Fixed the border_value comment.
Merge pull request #333 from memimo/sp_pool

Stochastic Max Pool
Output space was being computed incorrectly.
Fixed the include_prob comment.
Add batch_size functionality to spaces + test.
added seconds_per_epoch channel in train