Changes for Qt 5.3.0
1) Change .gitignore to ignore *.autosave files.
2) Change database driver from MySQL to ODBC.
1) Changes to get gui message reporting working under Qt 5.3.0
1) Remove cmdline messagehandler object references from gui project.
2) Changes to get cmdline messagehandler working with Qt 5.3.0.
1) Stash database connection criteria via QSettings class in
Globals class.
2) EnigmaDatabase and Globals classes are now singletons and a
pointer to an instance of the class is obtained by calling
the getInstance method.
3) EnigmaDatabase class now uses the database connection criteria
managed by the Globals class.
4) Start made on gui form for database connection criteria
maintenance (FormSettings class and ui).
1) Add test connection button and functionality