Adding .gitignore file to ignore *.pro.user files
Adding headers of GUI elements used in every file to support Qt5, the easy way was to change #include<QtGui> to  #include<QtWidgets> on every file but that would result in not supporting Qt4, so instead I added the needed headers in each file. For more information about Qt4/Qt5 transitions http://qt-project.org/wiki/Transition_from_Qt_4.x_to_Qt5
Modifying 'FlashcardTemplate::execWindowsCommand' to support excuting commands on any platform instead of excuting it through the cmd.exe which is windows-only
Modifying 'FlashcardTemplate::on_generateButton_clicked()' to support generating .apk on any platform, for this to work, it is required to download and build 7Zip for linux (from here http://sourceforge.net/projects/p7zip/) and the built file '7za' to the template folder, when deploying to linux platform this file will be used instead of 7za.exe
Remove the #include<QtWidgets>, forgot it while testing on linux with Qt5
Fix problems with current directory when running on windows, now tested on both windows and linux and generating the apk for the FlascardTemplate successfully
Merge pull request #1 from mohamedkomalo/master

Bring over ground work for linux port (headers etc)