Settings: Respect and handle shorcut custom icon resources (1/2)

If a activity shorcut has an extra icon resource or drawable we need to handle
it. Fix this for all out shortcut features. Most is centralized so a small change

fix as well wrong sizes of custom images in QS custom tile

Change-Id: I53c5b4a2cb503c11dd3bb21e16a69eda0fb36b31
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	src/com/android/settings/beanstalk/quicksettings/QuickSettingsTiles.java
	src/com/android/settings/slim/HardwareKeysSettings.java
Move volume step options to seperate menu

Change-Id: I139e4aacf820a80fb2cae8c66b5fedae25b610a4
Signed-off-by: scott <scott@ubuntu>
volume steps: make sure user knows default values

Change-Id: I0cdecf7f425e672d4066f4d262c86dc57b384cc2
Signed-off-by: scott <scott@ubuntu>