Analysis updates

Using QThreadPool to run multiple parsing at the same time
QT 5 migration and database updates

QMimeType support (Qt 5 only)
Makes a cleaner database shutdown
Inserting the source in the database
Changing the primary key of the parsed_file table (inode + source)
Linux support
Layout updates
Database updates

The primary refers to the source and the inode of a file
Multi-threading updates

The QRunnable Parsing_Engine needs to be deleted after completion
GUI updates

The GUI needs to be reorganized:
- creating several configuration steps

Work in progress!