Frameworks: option to hide the battery icon (1/2)

Change-Id: I82748d4dbdcb2b1c07ec00e43239f64a412b014c
fixes for hiding signal and battery icon (1/2)

  - signal icon was still showing when set to text or dbm
  - data network type was still showing when bars were hidden
  - battery icon was still showing when set to circle or circle with percentage, etc..
  - fix signal icon by setting the icon to bars when hiding option is set
  - fix data type icon by adding method to set icon visible to false
  - fix battery icon by setting the icon to default when hiding option is set

Change-Id: I65dcd5e3d10f5ae30fd8404bd77cc9c0048d716a
Merge changes I65dcd5e3,I82748d4d into kk4.4

* changes:
  fixes for hiding signal and battery icon (1/2)
  Frameworks: option to hide the battery icon (1/2)