Handle invalid arguments with a warning only

This commit changes the server startup code so that it doesn't fail if it encounters an invalid argument.
This change is motivated by the fact that most server hosts provide the nogui option in their startup script and would thus prevent the glowstone servers from starting.