Test problems for unconstrained and constrained optimization
assert changed to CHECK
added linear term to quadratic_functions
added ()-operator for functions
added doxygen comments for all functions

Change-Id: I23c0249cac065e713a4f61d901cf27fdfc8a6264