Add ability to enable and disable the spell checking

 * Improves the edior tracker to listen to new windows.
 * Add documentation to clarify behaviour of Editor tracker
 * Fixes the behaviour of the tracker to match that required and better deactivate the editors
 * Adds clear to the engine for disabling the spelling
 * Improves preference page layout

fixes issue #16