* Update ApiConnector to version 2
* Ask for rescans when the report is older than X days
* Do not enqueue jobs while uploading
* Workload request not working

* Tray icon integration
* Add menu for switching HttpConnectors
* Start up automatically when the user logs in, if wanted.
* Find out a way to set the antivirus version and real version update (when available in API)
* Base workload progress bars on the API rather than on the Web (when available in API)

* DONE - Update WebConnector to version 2
* DONE - Offer the posibility to reuse a scan in WebConnector
* DONE - Implement service menu integration
* DONE - Beautify percent values when decimal side is zero not being shown (70.0 => 70% --> 70.0%)
* DONE - Warn the user when a new version is available
* DONE - Add maxServiceFileSize to HttpConnectoCfg
* DONE - Implement the ability to download and submit a file for scanning
* DONE - Update the welcome wizard to support the new WebHttpConnector connector
* DONE - Implement a migration method for previous version: keep HttpConnectorEngine=0 in settings
* DONE - Add option to set the minimum time to show notification messages
* DONE - Show antivirus and anti-phishing services' workload
* DONE - Integration with KDE notification system. 
* DONE - Implement smarter queue engine to manage requests more efficiently
* DONE - Add drag and drop support
* DONE - Save each column width for better customization
* DONE - Create .desktop file
* DONE - Replace the "<copyright holder> <email>" text in the license of each file
* DONE - Translate the app into Spanish
* DONE - Save the current version in the configuration
* DONE - Add AUTHOR COPYING ChangeLog README TODO
* DONE - Create preferences dialog
* DONE - Show the number of positives out of the number of antivirus, e,g. "Finished (3/42)"
* DONE - Remember the last accessed directory when opening a file
* DONE - Remember main window position and size.
* DONE - Create welcome dialog that asks for the service key.
* DONE - Show warning when there are task in course
* DONE - Show the upload rate while "Uploading" message is printed
* DONE - Fix context menu "Re-scan" option
* DONE - Fix re-scan option as it uploads the given file twice
* DONE - Implement the ability to clean finished tasks
* DONE - Create a context menu for the task view
* DONE - Implement the actions "Select all" and "Invert Selection".
* DONE - Implement the ability to abort tasks in course.
* DONE - Manage network errors while "Retrieving report..." message is shown
* DONE - Fix result icon not being shown when not enough space available.
* DONE - Manage the -2 result: "Connection limit reached". Change delay to something bigger.
* DONE - Prevent (ask for the user) the same file to be submitted several times
* DONE - Create Edit menu having: Select all and Invert selection entries.
* DONE - Create Help menu having: About KVirusTotal and About KDE entries.
* DONE - Show report directly when a task is selected.
* DONE - Show the selected report when using arrow keys.
* DONE - Re-size graphic objects as the main window does it.
* DONE - Try to re-use the last report available to improve response time. Otherwise, submit the file for analysis.
* DONE - Calculate MD5, SHA1 and SHA256 within file reports.
