Implemented new save system

Player data is no longer saved on quit automatically, and is only saved via the periodic saver, and on shutdown.  This should greatly improve performance.  In addtion, disconnects and reconnects should no longer hit the database if there is cached player data present.  The periodic saver will garbage collect player data for any offline players.
Allow saving on disconnect with new save system with config toggle
2.9.2.beta1