Settings: Port BatteryBar (2/2)

{x} Adds Battery bar with following features:
{x} location set
{x} color
{x} aligment
{x} thickness
{x} charging animation

p9:  added Generel prefs category
p10: fixed borked pick placement of init code
p11: cleanup
p12: more cleanup
ps13: Forgot the return value

Change-Id: If66f97b7e770ac2ac916cf1df4f0792616061714