DBM - Hinton & Salakhutdinov paper

I implemented the whole procedure presented in "An efficient learning procedure for Deep Boltzmann Machines" by Hinton & Salakhutdinov. There're all yaml files and the script to launch the training together with the wrapper class for augmented mnist and the script to augment the dataset. Finally, I added a new way to update the learning rate according to the paper.
Add a newline at the end of the file.

Results on MNIST are never reproducible down to individual mistakes. You should report what hardware you were using (CPU or GPU, if CPU, which BLAS, if GPU, which model) as well as commit #s of pylearn2 and theano.