use NL_G instead of "g" in snopt_internal
use proper libraries for snopt
set snopt_c return status (just the integer right now)
set linear and zero terms in gradF to zero
remove left-over fortran print statements in snopt bridge
don't get snopt options if user hasn't set them

snopt just returns a dummy value which is NOT the default value, if you try setting this later snopt breaks
add {major/minor iterations, start, iprint, isumm} options to snopt
move snseti/snsetr/snset/sninit into private methods with ability to call direct fortran symbols

this abstraction barrier definitely adds a bit of code but it makes the logic more readable
Merge branch 'develop' of github.com:casadi/casadi into develop
Merge branch 'develop' of github.com:casadi/casadi into develop