Adding new mlpal parameters

--random-state: uses this int as the random_state parameter where
possible.

-j: # of jobs. Usually, the n_jobs parameter in scikit-learn
Grid search using the --random-state and -j parameters.
Making the search test more deterministic.
The learning_curves task now respects the -j and --cv parameters
ConfusionMatrix#as_text_lines was crashing when no ...

example was predicted with one of the labels
Trainer now respects the --cv param
Removing WishList section from the README

Some items became issues. Others will have to wait until it hurts without them.
Removing spurious print from confusion_matrix.py
Adding "make todos"
Adding a "Contributing" section to the README
Improving the misclassified task output
Serializing the misclassified data

It allows us to better analyze the data using IPython, for example.