Change calendar icon without launcher reboot

Instead of killing the launcher the calendar icons will now be updated
via bindAppsUpdated of class Launcher.
Removed logging and added to ObfuscationHelper
Performance increase for replacing icons

Instead of modifying the return value we now generate the return value
ourself and don't allow execution of the method.
A1.7.1 Build 1
Update to A1.7.1 Build 1
Fix issue when hiding apps

Icon labels have been loaded in a wrong way so that they didn't match
the labels from the XGELS list anymore. This commit fixes this issue.
Fixed Search Bar not showing

If the search bar is only shown on the default homescreen it wouldn't be
shown when resuming to the launcher. This commit fixes this.
Icon picker for selective icon change

Prototyp of the UI, helping the user to pick an icon from a list of icon
packs and their drawables.
Fix for dynamic calendar icon
Fixed crash when opening the Play store
Organize imports, refactored all apps lists
Add icon preview to icon fragment
Add progressbar while loading preview
Fixed launcher check on startup

Launcher3 is now supported, too.
Per app icon support / UI improvements
Smart folder, overlapping widget, UI improvements
Merge pull request #21 from theknut/work

Merge from work