Port Device Settings from Codina
Implement Swap Storages
Fix AnaGain3 permissions
Add HsRDigGain and HsLDigGain to init
Add WIFI PM mode to init
Delete BLN toogle
Add read-ahead to init

original commit : https://github.com/TeamNova/android_device_samsung_janice/commit/dbabc4f8ef5025daae2fa8790d9fe81735a38461
init update
Fix Charger Control
Add manual GPU clock speed set to init
Add ABBamp settings to init
Set permissions after boot is completed

Some files like dhd_fast is module part and it is insmoded after permission set so it overwrites permission to root:root
Conflicts:
	rootdir/init.samsungjanice.rc
Fix icon name
DeviceSettings: Fix charger currency preference being always disabled on app startup
DeviceSettings: Move previous GPU settings to GPU category

Conflicts:
	DeviceSettings/res/xml/gpu_preferences.xml
DeviceSettings: Add mali gpu fullspeed clock setting, general cleanup, move isSupported function to Utils, etc

Conflicts:
	DeviceSettings/res/xml/gpu_preferences.xml
	DeviceSettings/src/com/teamcanjica/settings/device/fragments/AdvancedFragmentActivity.java
DeviceSettings: Fullspeed is enabled by default
DeviceSettings: Reset EOC status when Real EOC is reached
Fix sweep2wake file path