Refactoring: use of global variables reduced for NMEA log/debug window, dependencies reduced

This reduces the dependencies as well as the global variables for the NMEA debug/log window. The access to the window is now through a singleton which handles the windows size and position information as well as creation and destruction of the window itself. The permanent storage of geometry information in the configuration file remains unchanged.