REFACTOR #15: added parameter handles_cv to config

SMAC can handle crossvalidation, so it does not need to call cv.py.
Nevertheless we want to do bookkeeping and need to know whether HPOlib
or something else calls runsolver_wrapper.py

If an optimizer prefers to call runsolver_wrapper and does cv on it's
own ''handles_cv'' will be set to 1 in optimizerDefault.cfg
REFACTOR #29: replace (job_id, params) by (*args, **kwargs)

cv.main works now for tpe and spearmint as it accepts
*args and **kwargs instead of job_id and params.
Tpe also does not need to call an extra method cv.doForTpe

cv.main can be called with any arguments. Any named argument
'params' or the first dict in arg will be handled as the former 'params'
Merge branch 'development' of https://github.com/automl/HPOlib into development