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