Changed main window to the QMainWindow class
Added menu bar and processing with MOC for slots
Added focus variable to qsfmlcanvas
Changed to a relative path for sublime settings
Move tests into own directory
Automatically generate a list of generated headers.
More consistent CMake formatting.
Add option to deactivate building tests.
Merge pull request #16 from Ventero/cmake

Some CMake refactoring.
Fix automatic test running.
Merge remote-tracking branch 'ventero_remote/cmake' into qtIntegration
Fix travis build command
Now uses a ui file to populate the menu.
Forgot the ui file.
Removed unneeded inheritance from EmulatorCanvas