[2/2] OmniGears: Upgrade network traffic meter

*Implements list preferences where applicable to simplify the settings
*Add the ability to track Upstream, Downstream, or both
*Add the option to change the frequency with which it updates

PS3: add a config to disable network traffic meter
PS6: Update strings and check if stats are supported automatically

Base: https://gerrit.omnirom.org/#/c/5129/

PS8
use TrafficStats.UNSUPPORTED constant
use value as summary for list preference

PS10
use this to cleanup some of the other settings nor now

Change-Id: I778d981fb7a57d07127608f99d45936a55ae4898
OmniGears: remove double strings

Change-Id: I9fa378f400d5b1a749941066ce47c9757a20ab05
[2/2] OmniGears: ActiveDisplay (rework interface)

really fix AD buggy stuff
tested with Music play
tested with No lockscreen
tested with faster screen turn off
check all sensor going off if AD not Showing or Disabled
fix notification posted/removed
make AD using System Window so it will covered all screen
fix Navbar translucent if Lockscreen Blur merged :P
now using Rounded Image
also introduce new RoundedImageView widget
 courtesy of @vinc3m1 (thanks)
fix build
fix sometimes screen turn off after unlock because screen timeout (hopefully)
now using new parser to get Notification data (thanks @Achep for the parser)
rework lightsensor manager
add NotificationUtils
fix brightness sometimes not changing

add support applications privacy mode (will not show content message if enable on each app)
see http://jira.omnirom.org/browse/OMNI-600

allow bypass AD if no notification and lockscreen is secure
see http://jira.omnirom.org/browse/OMNI-594

fix proximity always enable after adding new feature allow bypass AD
fix parsing notification data from app with targetSDK < 17

fix excluded app value (no body notice this broken since AD merged into OmniRom xD )

add option to allow bypass AD

rebased
change string to better explanation for feature
thanks @Pulser and @Jiangyi

Change-Id: Iec1915ec5faeaaa6b599916bd4195ed59f2e1653
Revert "[2/2] OmniGears: ActiveDisplay (rework interface)"

This reverts commit b8daa6fa566963969ffb3ef40c5c75405d098349.
Revert "OmniGears: remove double strings"

This reverts commit 6dfa43ca38ac6dd3d2023f0c217034ae9e9266d8.
Revert "[2/2] OmniGears: Upgrade network traffic meter"

This reverts commit 391eaddbf9b68d4338ea3ff3aed35848a43af71f.
Revert "OmniGears: SeekBarPreferences improvement"

This reverts commit 5f7f0325c0ebba6f995566e9601f481ea6c713d3.
Revert "[2/2] OmniGears: SeekBarPreferences tweaks"

This reverts commit 1c0a1634acb33d0f9178dc7cad1f0bb03cbb3c0f.
Revert "OmniGears: fix summary of date format"

This reverts commit 8bf0de6908ea38e2b1bb65b10f2a9980beed4dfb.
Revert "OmniGears: add attribute translatable."

This reverts commit f6516edfd805decda63158f063f981d430e54ae7.
Revert "[2/2] OmniGears: Clock tweaks"

This reverts commit 5c154b46f9bb90668a6e162c64028b61d45372e3.
Merge branch 'head' into kitkat

Conflicts:
	res/values/custom_arrays.xml
	res/values/custom_attrs.xml
	res/xml/bars_settings.xml

Change-Id: Ic08c414ad5b87f494fc01dfc357d49153b92474e