m8: High-res audio support

Change-Id: I0bea6a9133fc67b728b488056495aeaf496fa2a4
Dotcase: Improve Hangouts sprite

Change-Id: I5d0e34d9e313ab3ec1523b26cbe1a1cad9daa122
Dotcase: Add support for couples apps

Change-Id: I72a77f0fcdeed521d1617cb1e0d98f10ead5d35e
init: interactive changes

* disable io_is_busy
* configure target up/down loads

Change-Id: Ice2e1b796395b4fdc79899ae4c1199820244b2c5

Conflicts:
	rootdir/etc/init.qcom.rc
cmdline: enable zcache

Change-Id: I4d0b9a268e2f23d55b904130e54579c30bea114a
Dotcase: add scrolling caller name to ringing screen

PS1: By xda's David 617
PS2: Cleaned up spaces and removed debugging logging
PS3: Renamed some vars for clarity, moved callerTicker into status
     class
PS4: Added method to normalize characters
PS5: Updated letter sprites to be more readable, only check name once
     per draw
PS6: Minor adjustments
PS7: Add extra space between loop, handle short names properly
PS8: Fix weird ticker (add pauses on loop)
PS9: Pause slightly longer when a call first arrives

Change-Id: I2d038adeb904197217e565fdfc47608b3ecb1dc9

Conflicts:
	dotcase/src/org/cyanogenmod/dotcase/CoverObserver.java
	dotcase/src/org/cyanogenmod/dotcase/DotcaseStatus.java
	dotcase/src/org/cyanogenmod/dotcase/DrawView.java
Dotcase: minor cleanup

Check status variables once per method rather than repeatedly in
loops. Also, rename confusing variables which represent heights and
widths.

Change-Id: If0c98faa36640e233ccce7e0353aa8a30be344b8

Conflicts:
	dotcase/src/org/cyanogenmod/dotcase/DrawView.java
Dotcase: update snooze and cancel sprites to match small text sprites

Change-Id: I91debe630256619610fa9951bf5b76163f63830c
Dotcase: getSmallNumSprite isn't just numbers anymore

Change-Id: Ic7212227aa077f3fcc23da0fe7cd430bcc215599
Revert "m8: init: Configure interactive target up/down loads"

This was providing a small improvement but not enough to justify
diverging so much from everyone else.

Change-Id: I747ae0344e098760abf67f384a8deb65a3a42edd
m8: Fix VoIP clients

From xda user @dante020

This fixes no sound coming from the earpiece during a call
(tested with Google Voice). This issue can be reproduced on
all SIP clients such as CSipSimple, Media5 Fone, Bria,
Skype, as well as the built-in CM dialer SIP client.

Change-Id: Ia1f8a11893b14d3a419b8dcd88818084cc1b024a
Add ro.com.google.clientidbase to init_m8

This enables the Verizon button in Google Play Store.

Change-Id: I62401028c6c9ce52ba645c2796715e21b004c534
Revert "Add ro.com.google.clientidbase to init_m8"

This reverts commit d3d7e11dc1e4670a9f4128e112f833001bb97a5d.

Change-Id: Ia44fa67064d19decd01c178b75ea9aaf8e5d6262
releasetools: set clientidbase for verizon

Change-Id: I83851c4283e373709acb9f49f025f6ded346ea97