Remove license info because the files have been merged into svm.cpp again
Improve command line argument parsing. Disallow trailing parameters that would not be parsed
Notice about what 'is_cached' mean:

It does NOT mean we can access for free cause only a subset might be cached!
Don't request the whole subset when only the first i+1 values are used
Don't complete Q_bb on all processes
fix cross validation by initializing max_idx in subproblem
Add MPI_Finalize to pisvm-predict so it does not fail
Merge branch 'master' into cyclicDistribution

Conflicts:
	psmo/psmo_solver.cpp
Remove code that was replaced and todos that were fixed.

Also adds a new TODO idea, that might be very useful.
astyle svm.cpp
Fix for bad_alloc when using a training set, that contains 2 classes that together do not have more than n (-o command line argument) samples
Fix for a second segfault caused by classes with a small number of samples
Merge branch 'cyclicDistribution' into classificationInParallel
calculate classifiers from biggest to smallest (bugs exist!)
use mpicxx.mpich2 for a newer mpi version
Fix splitting. split communicator if there are >= 4 classifiers per process.