Refactoring + some fixes.
Removed unnecessary code and fixed the doc.
fix compute_test_error
Add timming of tests to know which one take times.
Don't run the new tests files multiple times.
Fix crash with maxout/cifar.yaml file.
renamed the classes and functions.
Merge pull request #833 from nouiz/timelimit

Add timming of tests to know which one take times.
Merge pull request #842 from memimo/compute_test_error

fix compute_test_error
Merge pull request #807 from caglar/mlp_conv_fixes

Refactoring + some additional fixes in monitoring channels of MLP.