NXP-13710: Don't dispose connection pool as pysqlite doesn't let you close a connection from a thread that didn't create it
NXP-13710: Close SQLAlchemy Session when stopping synchronization and quitting Qt app
NXP-13710: Fix comment
NXP-13077: Wrap synchronization loop in a Thread object to prepare suspend/resume
NXP-13077: Add suspend/resume action + cleanup/unify quit action
NXP-13077: Enforce application state and icon consistency
NXP-13077: Cosmit
NXP-13077: Dispose connection pool when disposing Controller under Windows to avoid WindowsError at tear down in multi-threaded tests