Efficient view converter

Simplified DefaultViewConverter's view conversion methods. They now return a view, rather than a copy, whenever possible. Should help when doing trivial preprocessing (e.g. pylearn2.datasets.preprocessing.CentralWindow) of large datasets.
Yes, I've been running cifar-10.yaml fine since that PR got merged into master. It's still training; I'll have comparison timings in a few days.