Fixed reorder warning.
Initialized variables; under some circumstances they would have no value otherwise.
Duplicate expressions in the if-statement removed.
Minor changes.
Replaced ctor-init with initializer list.
Merge pull request #50 from offa/minor_improvements

Minor (code-)improvements
- Obligatory code cleanings;
- BugFix: Merged offa's pull request that fixed a bunch of things;
- Added support for hiding/showing Octopi window in the new KF5 notifier
code.
- Now notifier syncs db once a day and save last synced time;
- Added "sync db" menu option to notifier;
- Obligatory refactorings and code cleanings.
- Removed unused code;
- Updated translations.
- Reordering some tests...
- Unused code clean.
- Unused .pri parameter ?
- Dot (".") is an important char in some validators :)