Fix for unsupervised learning
Simulation runtime speedup

- made sure everything was float32
- removed lif_op, map_gemv, and Case2,
  replaced with theano code
- TODO: replace Case3 with theano code
Updated tests/templates/scripts
quick fix for ensemble...to make things work