Merge pull request #7 from TheBr0ken/cm-10.2

Update permissions for flashlight/Torch
vigor: Add "length" parameter for /data partition
vigor: Remove unused symlink
Move custom icccardstatus back to HTCVigorQualcommRil.
HTCVigorQualcommRIL: fix data drops when switching state

* HTC RIL always throws this exception after the initial data call
  setup, so only switch ifname if the call goes from active to inactive.
* Prevents data drop due to empty address/DNS/gateway when radio tech
  switches to/from LTE/3G/2G.
vigor: enable external_sd as primary
update apns
vigor: init: optimize proximity calibration
Revert "Use CDMA/GSM combined APN"

This reverts commit 9e5a1be6b60715a2430df6f5004b3acb63811c14.
Revert "vigor: init: optimize proximity calibration"

This reverts commit e5ab995dd64fa60a56ebcb3a27c2288540115d7c.
Update HTCVigorQualcommRIL.java
Update apns-conf.xml
vigor: disable touch snapshot during recording

Depends on http://review.cyanogenmod.org/#/c/49529/
HTCQualcommRIL: correct handling of CDMA + LTE quirk.

The current handling of this quirk just forces a specific
network mode. This breaksGSM mode and network selection on
boot for devices using this flag. To correct this, get the
value from Settings.Global object and set the default value
to CDMA + LTE mode for first boot