ExpandHelper: Performance improvement during expanding

- Reflects on Hover mainly
- Add an helper to get natural height

Thanks to Kiril Mikos @mik9 http://review.cyanogenmod.org/#/c/66676/

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
HOVER: Respect screen limits when adding view

As for what @Decad3nce reported here http://review.cyanogenmod.org/#/c/66654/
we shouldn't keep FLAG_LAYOUT_NO_LIMITS so view doesn't exceed the screen limits.

Thank you Adnan :)

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Change-Id: Ifcbc4a1143362e1b7dd40e710126060688c894b9
BatteryMeter: Isolate QS resources too, specify label as for status bar

- This way we can theme PA separately, will not reflect with CM
  so we don't end theming both CM statusbar and QS indicators while
  we want to do just QS and testing base is PA.

PS2: Use status bar color in style, is about the status bar icon so no need to keep using qs one.
PS3: Fix new array name

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Change-Id: I104f4b435470745e8b4bcb7fb2413148b24766c9