Default device volumes not initialised

After fresh rom install default device volumes are not initialised
and therefore muted.

Only after manually changing a device volume it can be used.
IMHO the check for AudioSystem.DEVICE_OUT_DEFAULT here is not correct
since it will not init mIndex and mLastAudibleIndex collections.

Maybe there is a better way to fix this
core and telephony: Additional HSPAP support

Change-Id: I5e921d2308d873678d6ef67a91cff50d383a176b
telephony: neighboring cells are now handled properly

GsmServiceStateTracker.java sets the System Property
PROPERTY_DATA_NETWORK_TYPE = "TypeName:RadioTechnology"
for the current network type (ex. EDGE:2 or HSPA:11).

When neighboring cell info is sent to responseCellList() in RIL.java,
the routine compares PROPERTY_DATA_NETWORK_TYPE to just the TypeName
(without the :) and can not find a match.  It defaults to
NETWORK_TYPE_UNKNOWN and does no interpret the location.

This patch splits off the string part of PROPERTY_DATA_NETWORK_TYPE
so a proper match is found and the location is interpreted.

Also HSPA+ (HSPAP) is added as a valid match.

Patch compiled and tested on HP TouchPad 4G.

Change-Id: I223db80d6c4a7791300e299826aa316854738d5c
WeatherPanel: Add toast

added collapse after click weather refresh.

Change-Id: I487c63a341fb1f121187ef3224b88afabdffba3d
Revert "Lockscreen: Port evilisto 4x lockscreen to AOKP - WIP"

This reverts commit bfa10458ca67d33f1c0e7d58f900024a2a429057.
Revert "Lockscreen: Port evilisto 4x lockscreen to AOKP - WIP"

This reverts commit c6e4f6888fda5e90aeca23955435b594675053b7.
Lockscreen: Port evilisto 4x lockscreen to AOKP - WIP

DO NOT MERGE - still lot's of stuff to do yet.

Immediate ToDo:
Make landscape layouts "pretty"
Need to move the preference to settings where all the other
lock type settings are and out of ROM Control.
Some other things..

ps2: Just remove some whitespace
ps3: Center all the things
ps4: Fix image sizes to support n7, music layout on phones
ps5: Fix weather text right aligned, add sw600dp layouts,
to get their own music display (like stock but smaller to
dodge the center of the screen) Add propertyOf to sw600dp
layout, remove lockscreen wallpapers from this specific
lockscreen for now.
ps6: Allow user to start swiping at any point on the screen,
draw background and inside transparent area instead of using
large images to trick the effect. This will allow user setting
of color, alpha, later in the game, and starts implementation
of custom targets. (ONLY TESTED ON PHONE ATM)
ps7: Minimize a couple changes. This will make what can be viewed
similar to the stock lockscreen where it won't show windows, icons,
etc but the wallpaper. This is a choice I might go back on, but
prevents black lockscreen background until reboot when changing
to stock lockscreen due to flags not updating.
ps8: COLORS, move/rename WaveViewAlt so we can reuse some other
classes easier...other things I don't remember..
ps10: Ring image update from Dave Kover! Add land
layouts for alt lockscreens (need to pretty them), increase
font for clocks slightly.
ps11: Whoops
ps12: Fix carrier text on small layouts. Make music layout
on sw600dp back to normal size.
Change-Id: I31d70978b47d81c6d8b6bf8ab2d41c98e17b5a54
SystemUI: Cog Circle Mod Battery

This is a replacement circle battery mod made specifically for AOKP using the
cog from the logo.

Change-Id: Iac82b909cde77f0f90874f8dfce9e4836a1e42d9
Signed-off-by: Kyle Teague <kwesley1020@gmail.com>
Merge "WeatherPanel: Add toast" into jb
Merge "core and telephony: Additional HSPAP support" into jb
Merge "telephony: neighboring cells are now handled properly" into jb
Lockscreen: Add Circles Lockscreen to AOKP

Optimus 4x lockscreen port - original port from evilisto

Modified to be more customizable/compatible with
other sized devices. Ring colors, backgrounds
customizable. Custom lockscreen layout with
custom clock.

Change-Id: I31d70978b47d81c6d8b6bf8ab2d41c98e17b5a54
Merge "Default device volumes not initialised" into jb
Restore correct volumes when headset is plugged

The correct volume levels for <device>_speaker and
<device>_headset are not restored when a headset device
is plugged in or out
Lefty Mode for NavBar (1 of 2)

ToDo:
   1: Move SearchPanel (GoogleNow panel) - not inflating
      on correct side when in leftymode.

patch 2 - adds ability for SystemBar (Tablet) to swap as well - will put navbar on right,
         notifications on left.

patch 3 - LIttle more work on this.  Tablet mode should actually swap now.
         still having issues with the NavRing.
Patch 4 - Redo the layouts and how they are inflated.
	NavRing still needs work on targets/offsets.
	Wallpaper still needs some work.
Patch 4 - Redo layouts again.

Patch 7 Fuck lefty's, ok got the targets laying out in lefty land, I still need to figure out how I'm gonna
offset for launchtarget though its now off in both landscapes, havent tried with tablets yet either.
     Still need to fix target offest for launchtarget().

Patch 8 fixed intent issue for both left and right, Mike and Steve spoon again!
        added comments about what the fuck is going on in the search panel
        in case anyone tries to decifer that da vinci code.
        code prolly use a bit of clean up deleting commented out areas and such
        I'll leave that for the leftys. ;-)

Patch 9 Massive overhaul of the NavRing inflation procedures.
	Phone & Phablet now appear to be working properly
	Tablet NavRing works fine in 'Righty' but won't inflate in Lefty

Patch 10 to 14 - rebase and derp fixes.

Patch 15 fix phablet layouts

Patch 16  Adjust Tablet layouts some more.  Also adjust the Delegate view
	formulas.  This should help with lefty mode/phone giving the proper
	swipe motion to inflate (haven't tested yet).
	Tablets will inflate on 'lefty' if Navbar width is set to 100, but
	not otherwise.  Still needs work, but a little bit closer than
	before.
Patch 17  Change the way NavRing gets inflated by touch.  Only a swipe 'up'
	on the NavBar will inflate now.  No long press home.  Fixed
	the swiping motion on landscape/phone.
	Still having issues with Lefty/Tablet.

Patch 18 Fixed the Lefty/Tablet issue. This is ready for heavy duty testing
	and merging if all tests pass.
	One caveat:  Phone/Landscape wallpaper is slightly mis-aligned.
	I'll continue search for this, but it shouldn't be a deal breaker.

Patch 20 Fix a major derp on my part during cleanup. Also fixed some
	whitespace stuff.

Patch 21 Remove WIP from Commit message.  No code changes.

Patch 21 Whitespace and tabulation cleanup.

Change-Id: I3f6ad954827185d3c21fb90ab60cc880edd63713
SystemUI:Widgets fix & Class Move

This moves the NavBar widgets out of the NavigationBarView
class and into it's own class.  It is instantiated in basestatusbar
so should be useable by all devices now, even if they don't have
the NavBar enabled.

  Patch Set 2: Whitespace and tabulation cleanup

Change-Id: I310102e1fc3bc36cef887f58dfefc2beca3774d6
Signed-off-by: Zaphod <mwilson@acesappraisal.com>
Revert "Lockscreen: Port evilisto 4x lockscreen to AOKP - WIP"

This reverts commit adca4d4dcbf7440926eef0429d4b8c3fb336f540.
Merge remote-tracking branch 'aokp/jb' into jb

Conflicts:
	packages/SystemUI/res/values/strings.xml