overlay: add tmo and att default LTE apns

Change-Id: Ic243e0f9a37bbb50fb8d3b4c598f7e6e7e663fce
overlay: remove Verizon specific eri.xml

Restore order to the universe by removing that which is evil.

For some strange reason, Verizon devices do not agree on the eri.xml to
use, even on the same spn. Since it is not universal, it does not belong
in vendor/cm (at least while there is no automatic method to check which
eri.xml should be used). Remove these so that we don't end up with
strange double-overlay issues for devices.

Change-Id: If5a28ed03c8cc6b145c151c7ebf95fabdf81f434
Merge "overlay: remove Verizon specific eri.xml" into cm-11.0
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
Merge "overlay: add tmo and att default LTE apns" into cm-11.0
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
vendor/cm: We are at CM11 now

Change-Id: I0a4b4319506043cae16ad9b6ad360c06961d0fb2
Merge "vendor/cm: We are at CM11 now" into cm-11.0
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
opticharger: 2-pass crushing & 9patch lossy support

* Perform two-pass crushing (lossy & lossless). This is recommended
  by the pngquant author for maximum space savings.
* Add support for 9patch crushing (lossy/pngquant only)

Change-Id: Ia1b8bf021a67c3b16e01c624d819598cd9acba5a
Update updater url for androidarmv6

Change-Id: I827e102acddd0c208ba1949a732cd6c521d345dd
apns: Add type default for Sprint.

Change-Id: I9e5c5702a47a1497120bb808b2d1c6585dde538b
Merge "opticharger: 2-pass crushing & 9patch lossy support" into cm-11.0
Squashed revert of mms and spn-specific overlays

In theory, could have been a good idea, but ultimately just leads to
headaches for device maintainers that need to overlay any of these.

Revert "overlay: remove Verizon specific eri.xml"

This reverts commit 5f92da62c686c12c00fc9f7948654816c586f838.

Revert "Add Japanese APNs/eri for au, docomo MVNO, EMOBILE and SoftBank"

This reverts commit eeeb0888d437ac0147cfe4b81aba264cf0d00b70.

Revert "Add apns/eri for Boost Mobile"

This reverts commit b207e2eda31e10a45a20774c61dc350975095d1b.

Revert "add more vzw eri's"

This reverts commit 82e10af192daaacf9e819253264a09a7051d0e06.

Revert "multi-carrier overlays: Add eri and config for US Cellular"

This reverts commit 1af75f1ba7abb351ec1113eeceaa00389a119e3b.

Revert "Multi-carrier overlays: Fix Mms"

This reverts commit f8b0737a435d211b01baf5df3feb9f98039884e2.

Revert "Generic multi-carrier overlays based on hammerhead"

This reverts commit 6f5758c9c33d1be82f76e32a8d83b427204436d1.

Change-Id: I3495a89ce405362dc558f7ec7f0e61adea9fa507
Re-add apns from squashed revert

apns re-added from:
- Add apns/eri for Boost Mobile
- Add Japanese APNs/eri for au, docomo MVNO, EMOBILE and SoftBank

Change-Id: I2e0091cc4ed1a5c6957792940aba13b801bf7335
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
Revert "opticharger: 2-pass crushing & 9patch lossy support"

This reverts commit 53492913d434da44f3071faedbc9c00d145c8fa1.

Revert "squisher: update & enhance for cm-11.0"

This reverts commit f66953456afe3e7d18a2a97ef087f6821e276ab5.

Revert "Revert "get rid of otapackage tools""

This reverts commit 8d9f072888d6f9e7555d5a9b74bd9294c4dde353.

Remove opticharger

Change-Id: I5c85cd5c77a7e6f3c1b2e63e98c21767842b5428
Bring back squisher

Some devices could benefit from the size reduction from running
squisher, so bring back a revised version as an optional part of the
build process.

This version of squisher no longer handles the process of making
release OTAs, instead operating on $OUT/system before system images and
OTAs are created.  This has the advantage of avoiding having to unzip a
just-packed OTA to optimize it before repacking it.

Change-Id: I288f694fd1bf26782e05dcfa797a0569d9fdf9cb
opticharger: add pngquant lossy compression

Note: requires recent version of pngquant that supports 9patch files.
Reference: https://github.com/pornel/pngquant/issues/37

Change-Id: I55750dd6f918d881cf97136dea24a9ae96043459
VendorCM : Add density bucket for xhdpi

Add missing density buckets for devices such
as the nexus 5.

Change-Id: If759e5f061fe7f199db0688889db9559538dad84