Initialize system properties only when not initialized yet
Implemented Expanded Desktop feature (initial commit)
Remove obsolete "Hide navigation bar" feature when Pie enabled
Expanded desktop can now be used to achieve this.
ModBatteryStyle: Improved compatibility with custom roms and 3rd party 
battery mods
Added QuickSettings Expanded Desktop Tile
Enable animateScreenLights only for devices running 4.2+
animateScreenLights is needed for CRT effect which is not currently
available for 4.1 devices, anyway...
This fixes some weird display on/off issues on these devices.
AppPickerPreference: allow custom summary when no app selected
Allow linking of notification panel clock to any specified app
Reset Expanded Desktop state at startup
Additional custom app for Hardware key actions
Expanded Desktop improvements
- better approach for hiding status bar
- don't reset expanded desktop state at startup
- update metrics after status bar view is made for it to scale properly
- minor 4.3 specific compatibility fix
Renamed ModRebootMenu to ModPowerMenu
Added Screenshot action to power menu
ModPowerMenu cleanup