Use QCommandlineParser, remove some developer related options.

Remove: --runoperation, --undooperation, --update-installerbase
 --dump-binary-data, Script, Updater, ManagePackages
Some of these options will go into a separate dev related tool.

Change-Id: I31084f60d3ed9a33abeb3df90fadf939d3b4c0a7
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Remove ubuntu hack that should be no longer necessary.

Change-Id: I698b83cbbd9fd1b8f2ed3bb52cdb2849ef1e7e1c
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Add/remove/implement/reorder methods to match Qt5.

Unify if statements for better reading. Implement missing methods.
Adjust {extension, supportsExtension} to tell that our remote does
not support any extensions but our local file engine does probably.

Change-Id: I6c1c392b531e4060cf12bde8b32eb6c6ec8f1037
Reviewed-by: Kai Koehne <kai.koehne@digia.com>