FIX: top_down shape, DisconnectedType Gradient

in middle of gradient bug fix
grad bug fixed for image size < 8
grad bug fixed for all cases
float32_floatX added to tests
Merge pull request #353 from memimo/pmp_bug

FIXED, Probabilistic Max Pooling Grad Bug