update g2-common

- big update from CM:

commit 19a3ad7294de7d024bfa9fda738e2ea73f1ea4fe
Author: Ricardo Cerqueira <ricardo@cyngn.com>
Date:   Tue Sep 23 16:33:15 2014 +0100

    ril: Remove redundant check in message interception

    This isn't necessary anymore, the request can be fetched directly

    Change-Id: Id5d632136476e43f17bbd65c9157ddc318b8ce9b

commit 93e897cde47389abbfe885c5d9e17ff55709b75b
Author: Georg Veichtlbauer <georg.veichtlbauer@gmail.com>
Date:   Fri Sep 19 14:53:40 2014 +0200

    g2: set volume last to avoid pops on speaker

    this fixes the occasional pops on my d802...

    Change-Id: I275c7e4ac02d1f388978c543a281f066c42a9e68

commit 4eff332e2b814a2f40e390d1cc6bfdccf2556b69
Author: Jackpot Clavin <jonclavin@gmail.com>
Date:   Wed Aug 13 21:49:53 2014 -0400

    Make wpa_supplicant oneshot.

    Should fix tethering.

    framework/base 0685af39ebaa5f1666007f86b5941037363116b6 broke it
initially.

    Change-Id: Ida0c54459debe412114bc2ce3d45833f7607866b

commit 94ccc4f6efb89edc183ea31618c0f06bf9f72453
Author: Ricardo Cerqueira <cyanogenmod@cerqueira.org>
Date:   Tue Jul 1 15:35:00 2014 +0100

    init: Start rmt_storage in charger mode

    This is required to prevent mdm watchdog bites

    Change-Id: I0479bf550075d2158cc37f02f897732de693f47e

commit a8b097fc0a144523c0e1806821cb4f670672de17
Author: Ricardo Cerqueira <cyanogenmod@cerqueira.org>
Date:   Thu Jun 19 15:45:19 2014 +0100

    Fix the loki product name

    When the module and the target are different, installation is keyed
to
    the name, not the final stem

    Change-Id: I86881ffb34b5ca217d8e6c1cb92c195ff36ce864

commit 0bef1c475c96b105efce4f3296827e7244a1ec5f
Author: Ricardo Cerqueira <cyanogenmod@cerqueira.org>
Date:   Wed Jun 18 18:28:43 2014 +0100

    recovery: Add a loki script as a recovery transformation step

    This is required to support generated-from-boot recovery
installations

    Change-Id: I739c99d8beb01110920ed3539d92cf053623c757

commit eb43f40bbdbd72b2ac8e82dcd35bcd3f5b7f2e08
Author: Ricardo Cerqueira <cyanogenmod@cerqueira.org>
Date:   Wed Jun 18 18:28:43 2014 +0100

    update loki

    We're going to need the unlok functionality

    Change-Id: I8f6cfaaf365b47d6fd79ac44468771529066df0f

commit bab1401f099cef3dab98aefdfb333b62a2994fc6
Author: Ricardo Cerqueira <cyanogenmod@cerqueira.org>
Date:   Fri May 30 16:22:44 2014 +0100

    camera: Restart preview after ZSL changes only if the preview is
running

    Don't touch the preview state if it was stopped to begin with

    Change-Id: Ie81c01165778f98f92f11badc17c2023ea4610b7

commit 7a8b3831c17ca9b809437ce931884ba858502e21
Author: Ricardo Cerqueira <cyanogenmod@cerqueira.org>
Date:   Thu May 22 09:58:17 2014 +0100

    Stick with the same hp filter for all paths

    Change-Id: I76b82952129c7502f6706c168e630ada8085bd1a

commit 631882023b03eccf5f63183f029dd5732ade9e36
Author: supersonicninja <niconicotor@live.com>
Date:   Sat May 10 10:08:27 2014 +0900

    g2:add Japanese Docomo L-01F support

    Change-Id: If32a1a76c7f948390afdc9686abc211abef3c5f8

commit 5aa3651144381e8bde935501a7a57bd353db40ff
Author: Ricardo Cerqueira <cyanogenmod@cerqueira.org>
Date:   Thu May 8 12:43:20 2014 +0100

    ril: Use proper state value to determine SIM ejection

    The SIM_ABSENT constant doesn't match the CardState enum, so use
    0 directly for CARDSTATE_ABSENT

    Change-Id: If8d7069507b30fe419b8d4f304a2db957d059ca5

commit e730087a30c355735eaddbee47aaa791a06d760c
Author: Ricardo Cerqueira <cyanogenmod@cerqueira.org>
Date:   Mon Apr 14 16:48:08 2014 +0100

    sensors: Enable the pedometer sensors

    Change-Id: Id7ae4f0e505b02656e2f3ad2a1c6cc55b9f2f352

commit a764eaabf5bfbaf13670b744a94ec6f3cf4e1da2
Author: Ricardo Cerqueira <cyanogenmod@cerqueira.org>
Date:   Wed Apr 9 19:28:33 2014 +0100

    Drop local copies of ION headers

    All projects now fetch this reliably from the actual kernel source
tree

    Change-Id: Ib044239bcea6e84759e05d75f718583dbf6e0839

commit 9887464a771442b923aa334fb470b9820fd0c9b2
Author: Ricardo Cerqueira <cyanogenmod@cerqueira.org>
Date:   Wed Apr 9 19:27:41 2014 +0100

    sensors: Use stock's configuration

    ... where the heck did I get this value in the first place? :/

    Change-Id: I4b9e60924d068fe29044ec955fb072f4a51169d5

commit 74101681f4d2a17481d18812ef4a21b8830f270a
Author: Ricardo Cerqueira <cyanogenmod@cerqueira.org>
Date:   Mon Mar 31 14:53:23 2014 +0100

    enable sf optimizations for virtual displays

    Change-Id: I5469e2591074e76b3d596af8b5928b5854df6ca7

commit 50632e2c3a65a062fa47d7df7806b0f54fcb4580
Author: Ricardo Cerqueira <cyanogenmod@cerqueira.org>
Date:   Sat Mar 29 00:22:54 2014 +0000

    Torch: Switch to sysfs interface

    Change-Id: I81f5aacda1fd3237a0dfe8d7bd65090730c04a83

Change-Id: If128e028e1660ebbfcf558a6f4157dd104bce5c1