Various updates to several layers.

- SVM can now be automatically cross-validated.
- Added crop layer
- Added GMM parts layer
- Added code from Danny to load MNIST Variations (a bit temporary).
- Added a script file to run MNIST Variations experiment.