Mixed

no news
- better error message
- tests use floatX
- fix to error detection in new stuff
- doc
- pep8
- faster tests
- speed up perform of op with c code.

news.txt
- add theano.tensor.extra_ops.to_one_hot
Please just delete that instead of commenting it.