FW : Allow user selection of Font Size - AOKP

    ps 1:  This re-structures a lot of the way icons & layouts are sized.
    It allows System Icons, Notification Icons, etc. to scale according
    to the size of the statusbar.  StatusBar now sizes itself based on
    the height of the Font (which is user selectable in RC).

    This needs a lot of testing, as I've made substantial changes to the
    way the Statusbar.  Also, While everything is 'working', the alignment
    of the Textviews alludes me.  All textviews are being aligned at the bottom
    of the StatusBar rather than centering like they should.

    PS 2:  Fix the issue with StatusBar robbing touches at boot.
    Fixed windowing size update in PhoneWindowManager.
    Some of the icons still don't scale exactly right,
    and of course the TextViews continue to taunt me.

    ps 3: Re write some of the scaling of images and add some padding.
       Create a StatusBarHelpers sub in core.util.aokp for re-using some routines.

    ps 4:  Solved initial sizing issue (at boot or change) and everything
    	seems to be aligned properly.
    	Note that icons will only scale up to their source size.  So
    	themes that provide HQ/large icons can benefit from larger
    	font sizes, but some themes (including stock/system) will
    	show increases in fonts and Notification Icons, but not
    	the SystemIcons (right side)

    ps 5: Adjust layout to elimination notification cutoff

    ps 6:  Really fix layout this time.

    Change-Id: I5f9e99930210d3d91cda3ef167ad42993c261816
    Signed-off-by: Zaphod <mwilson@acesappraisal.com>

    Conflicts:
    	packages/SystemUI/res/layout/battery_cluster_view.xml
    	packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
    	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java