Implemented :none atom which acts like :nil except the pretty printer doesn't consider it when printing something. Also implemented user state for gml_state_t which allows user-definable state, this is useful for implementing native functions. A good example is the new quit() builtin for the REPL which communicates the 'quit' event through the user state which the REPL can use to terminate cleanly from the readline loop.