update to the stopping criteria codes: 0 and 1 means success, anything >=2 means partial success, anything < 0 is an error
added stopping criteria based on user set max iterations and max function budget
reverted static threshold in automaxiter stopping criteria in order to be able to reuse criteria across sessions
improved output of failed tests on functions in exe
fixed setting of initial max fevals in bbob experiments exe
bbob function calls are *not* thread-safe! wrapped function calls with a mutex in bbobexperiment exe + added control of bounds into [-5,5], ref #3
removed debug from bbob, ref #3
limit output stream of solution object when empty
made glog optional and off by default, fixes #12
set proper logging file, ref #12
enforce limited budget for local search in bipop
added missing log output for maxfevals and maxiter stopping criteria
fixed resetting of parameters in IPOP after lambda increase
fixed sigma and parameters re-initialization in BIPOP
fixed sigma and parameters re-initialization in BIPOP
improved initial logging line
remove debug and useless header
set initial restart value to 9 outside constructor
set bbob experiment init sigma to 2 and x0 between -5,5
Merge branch 'master' into minos

Conflicts:
	src/Makefile.am
	src/cmastopcriteria.cc
	src/cmastrategy.cc