Framework: add notification shortcuts feature + common mahdi classes

- all system shortcut icons we need for this and other stuff in future
- basice slim helper and constants classes we need later as well
- device utils helper
- preparation for navbar navring and other shortcut features
- and of course our notification shortcuts feature

-Add Wifi name to notification drawer when Wifi is connected
Framework: Navbar & Navring Customization (1/2)

This patch adds:
- Navbar up to 5 buttons
- navring up to 5 buttons
- dynamic menu behaviour
- landscape navbar options as well now on tablets
- button glow color
- button icon color
- navrign and navbar user can set system or custom icons
- navbar height and width
- enable/disable navbar and navring
- actions are vor navbar and available for the whole system over SlimActions.java
        back
        custom app or activtiy
        home
        kill app
        last app
        notification drawer
        ime switcher
        power menu
        qs pannel
        recents screen
        screen off
        screenshot
        search
        torch if it is available on the device

- correct power menu navring icon
- fetch navbar glow color from color.xml
- Fix: external storage problem NavRing and NavBar applications