core: zh-rTW translations

PS3: rebase
PS4: rebase and fix a string

Change-Id: Ib0196235db96c93d5ffd6deef6593e473a0a0281
IPV6 tethering: Check info for null before removeUpstreamV6Interface

When tethering on dual stack networks such as verizon wireless and
sending or recieving MMS you get an null pointer exception and hard
reboot.

It starts to go wrong here:
10-14 19:11:51.375: E/Mms/smil(28035): Failed to parse SMIL document.
10-14 19:11:51.375: E/Mms/smil(28035): org.xml.sax.SAXParseException:
expected start tag notEND_DOCUMENT null@1:1 in java.io.InputStreamReader
@4192ada0

And then:
10-14 19:11:55.559: E/AndroidRuntime(23125): java.lang.NullPointerException
10-14 19:11:55.559: E/AndroidRuntime(23125):    at com.android.server.
connectivity.Tethering$TetherMasterSM$TetherModeAliveState.processMessage
(Tethering.java:1573)

Which is line 1573 of:

https://github.com/CyanogenMod/android_frameworks_base/blob/cm-10.2/services/java/com/android/server/connectivity/Tethering.java#L1573

CMD_UPSTREAM_CHANGED's message.obj can be null (line 776).

Change-Id: I13d531d398f2e33a828c6e81f25f4b2a27518d34
Camera: Video HDR Feature Integration.

Added framework support for camera applications to query supported
video HDR modes and set the required mode.

Change-Id: Ie318e586838a2f035e59e30fa51af35b52f7c886
Camera: Adds support for meta data callbacks

- This change adds a new type of callback
  that will be called when there are pending
  meta data notifications.

Change-Id: I84f5cbafe4f023c7b0efa9ec8620756b0eaa428d
Frameworks: Enhance face detection

Add support for facial processing features:
smile detection, gaze detection and blink detection

Change-Id: Ic186ff0658e755a8b5287cffa1dd58d9eafebc9a
Frameworks: QCFace framework added

Add framework support for extended face detect

Change-Id: I2a1c477ee6d11f2b9764966abbb85ede9100fe91
Camera: Adds support for longshot configuration

- The Camera API is extended with one additional
  call for longshot mode configuration.

Change-Id: If3bcad003facae22ec2bd690480dc3db63f0b28a
Screenshot: Add function to trash screenshot

Change-Id: Iac0a2c169c0abf304fdf061217c51b19fbd34fd3
Add Active Display (1/2)

Change-Id: I96a1338176c9ae2cf111653df31d95637dc31e68
Battery bar (2/2)

Change-Id: Iebb3ca92b23a5e53c3b7271be70b01fc8b851351
Add network usage stats to status bar. [1/2]

Change-Id: I91357e3b3ebeb2d997acfe6841752ea8b130bf0e
Add a circlular memory indicator to the "clear all" button area in recents panel.

PS2: Have the CircleMemoryMeter update every 100 milliseconds and be fully self contained so no need to call update from elsewhere.

PS3: Add 2dp padding to the top and right of the meter.

PS4: Clean up formatting.

Change-Id: I315d8bf0f566415f93444ed17891c585d79c9bca
Add DrawerLayout and ViewDragHelper classes found in the new support library. These classes have been modified to work with the current framework and no need for any support or compat classes.

Change-Id: Ib57f37fadd5c01efef3188b8e2b906444d870fbf
Introducing the PreferenceDrawerActivity which makes use of the new navigation drawer UI google has introduced in updates to many of their apps. This relies on headers which are displayed in the drawer and preference fragments as the main content.

Patch Set 2:
  Create drawable backgrounds for the drawer.

Patch Set 3:
  Only access the action bar if it is not null.  The setup wizard does
  not have an action bar and will cause settings to receive a NPE.

Change-Id: Ifddd889daaa5bdea01fef5c104536a0189ad93bf
Give the drawer background more definition instead of just a solid color.

Change-Id: I6f5a116a01b13c200aa89000484d945f2ebb6a54
Tweak padding of items in the notifaction area for a tighter fit.

PS2: Have sw600dp and greater use the old paddings.

Change-Id: I45f1f69e4aeeb5745d1e6002a580896381f090d0
Active display: allow hiding low priority notifications. [1/2]

Change-Id: Id242f65cebe100c3e01fbc53576782ccc5fbae37
Add Breathing Notifications for Call and SMS (1/2)

Change-Id: I96934f1613fe0065dcb87b818af94b85df551bad
Set QS panel opening to outer 15% of statusbar

Change-Id: Ie9705c11a5b705bd920a62ae87355a9bbb2241df
Add always open QuickSettings (2/2)

Change-Id: I7a35c192b5a3186a32a1240517935682f3a73bf5