* added 'deprecated' function
 * use warnings module for warning in Enum
 * Context does not need to subclass QObject
 * Clean up Context a bit
  * make Context object more pythonic
  * implement Command & Co, ShortCut and parts of Action
 * Add HostOsInfo for convenience
  * finish Action
  * correct Shortcut.isScriptable signature
  * correct some docstrings
  * extract ProxyActionAttribute enum from ProxyAction
 * remove unused imports
* ignore .idea directory in tree
 * clean up, with help from PyCharm introspection
* fix wrong equal sign
* added docstring to AbstractCommand
* make Shortcut.shortcut a property
* Typos & some docs
* tons of tiny  inspection analyzer fixes
* fix IContext test
* rename Id to ItemId
* small sphinx doc fixes
* define some more constants
* use exceptions instead of warnings in main
* many small code improvements
* implement some missing methods
* add stub Command tests
* correct ItemId import
* provide ICore as interface
* some MainWindow corrections
* deprecate C++ PluginManager object manipulation methods
* switch from PySide to PyQt4
* added SettingsDatabase
* remove overcomplicated gui separation modules
* major refactoring & many small changes...