Huge cleanup of fullscreen plugin. Reduced abuse of TinyMCE settings object. Centralised loading and saving state functions to avoid duplicate code. Selection fix now applies to fullscreen "window" mode.