SystemUI: Pimp-up Media Tile (1/1)
Abstract tile for two-state kernel feature toggle

Summary: Fast Charge tile, credit @aokp for the drawables, thanks guys

Test Plan: the abstract tile class is solid, looking for a test on a kernel without fast charge. the tile should NOT be available

Reviewers: synergy, anders3408, jriordan001, donald.munn, rlasalle15, raymanfx

Reviewed By: raymanfx, @codex-corp

Differential Revision: http://review.codefirex.com/D519

AOSB Changes:

extract CFXUtils stuff to CM QSUtils

Signed-off-by: hany <hany.alsamman@gmail.com>
FastChargeTile: override write method for some devices

Some device, like m8, require a line break when writing to
sysfs. Detect m8 (or other devices we can add if need be)
and override write method if needed

PS1: line breaks and imports
PS2: change methods

Change-Id: I3eaa534dc1b3cf33b8a29b8bc2b0228d65997ecd
Signed-off-by: hany <hany.alsamman@gmail.com>
FastChargeTile: use same method