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.
From the discussion in pylearn-dev, that error should be fixed after merging this PR:
https://github.com/lisa-lab/pylearn2/pull/1075