Merge pull request #11 from gabrield/master

Linux fix
Merge pull request #12 from gabrield/master

alter tab's label when file is modifed
-added Qt .pro for linux and windows
-config.save removed from destructor (avoid segfault on linux)
-changes in mainwindow.ui to adjust on linux
Fixed compile and upload for windows and linux
-fixed cmake.txt for QScintilla
-fixed hardware.xml for linux
set Editor background color / still very basic