Remove unused IdleWidget
Move Widgets to Widgets/

Start separating widgets code from everything else, to be able to build
without QtWidgets dependency, for the QML version. This will need some
refactoring to remove all widgets dependencies from the common classes.
Move qtkeychain to its own subdir
Remove unused OpeningScene.h
Clean up the build files

Simply list files instead of using wildcards and then removing stuff.
The file list in .pro  will get shorter once we don't build widgets
on Android anymore.
Move DateEntrySyncer to Widgets/
Move treeview expansion state handler out of ViewFilter

The expansion state handling needs widgets, while the rest does not.
Make ctor explicit
Remove QMessageBox usage in Command subclasses

Use more convenient wrappers implemented in the baseclass,
preparing to remove the widgets dependency here alltogether.
Report error when exporting XML

Return false if the export fails.
Remove unnecessary includes
Simplify connects
Fix whitespace
Update Copyright years
Remove unused member
Remove another unused member
Merge pull request #161 from frankosterfeld/work/android

Work/android