plotRunScheduleSolution separate initial state, deal with 3-phase

correct plot function
deprecate doScale option
correct comments in function
Remove repeated test
Include option to test around a feasible point
Create setStateValues and deprecate stateBounds, stateScaling and statePopulateScalar

Modify all examples according to the new usage.
Modification allows for more flexibility in a state definition.

Include rGH to setStateValue
Generate wellSol bounds more generally
Remove not used bound values from examples
correct multiplierFreeApproxs
Penalty calculation bugFix
bugfix ineq penalties
Increase robustness of the QP step

- Accept only 'optimal' results
- Try both methods when looking for optimality
- report a warning when optimality not achieved

Conflicts:
	optimization/remso/prsqpStep.m
Warning instead of stop for user
Check control bounds on each iteration
Bugfix: watchdog recover more strict, avoid return to same point
Watchdog warning assert
bugfix: avoid linesearch if requested
add test functions path to example
Test function for the QP
Transfrom deck-control to well-control