Refactor versioning

* Replace the 1-to-1 variable-to-buildtype stuff with a single
  environment variable. CM_[TYPE]=true becomes CM_BUILDTYPE=[TYPE]
* Change the placement of the extra version tag: 10.2-21234567-TYPE-model-TAG
  becomes 10.2-21234567-TYPE-TAG-model, for consistency with the rest.
  The last component of the version should always be the model.
* Add support for the SNAPSHOT build type, for use with the monthlies
* Unknown types will still fallback to UNOFFICIAL
* Accept the jenkins RELEASE_TYPE variable as an alternative to
  CM_BUILDTYPE for compatibility with older branches

Change-Id: Idf96c7ca887747a5ae49a17cf5adf642fb1d561f
Fix APN typo for VIPNet Croatia
Change-Id: I2d1815900525efdbadb0398383eff9eb425a2355
cm: Update permissions for ondemand sysfs nodes

Change-Id: I4d7e856a720bef539bd5c43624cc8ed746b2cc95
apns: add otelo web APN

CYAN-2440 on Jira

Change-Id: I266c8759716fc1883a73c4e66c7cb13d80153ac0
Disable excessive dalvik debug messages

Change-Id: Id95875f577348713ab46a055d225e73055b9aea8
vendor/cm: fix Sprint MMS apn being set as default

Sprint CDMA MMS APN was being incorrectly set as default and hipri,
causing LTE connectivity issues because it was prioritized over the
other APN entries for LTE and EHRPD.

Change-Id: I6ca4fd172e2ecc64ca7a2c3fbca5327be61e7b5c
cm: Add 10.1.3 to changelog

Change-Id: Ic25b531e7611d98d2eacc1dd29a2c3dc70fe243c
Fix For LTE CLARO APN

Rename of authenticatiotype to authtype wish i accidentaly
wrote wrong by mistake, now it is right and set authentication type to "PAP"
correctly.

Change-Id: If4a235682c3330db7c87531039ffd92ceb6098e4
Add APNs for VZW Network Extender

PS2: Fixed whitespace and indents
PS3: Fixed whitespace for real this time

Change-Id: Ie853980f3c7258ea23bbfdedb7c2f10e83628d76
Add Korean KT LTE apn

Change-Id: Ife005be1d99933cae3badc5ec4766c43283d17ef
contributors: update Sony maintainers

Change-Id: I982386af179e0cc4f0d69564fd19fecd4f22fbec
Signed-off-by: Arnav Gupta <championswimmer@aokp.co>
contributors: update Sony maintainers

Change-Id: I9f15303a97135c6e1ea642cbf1fed45298c01b75
Remove Term, su, and CMUpdater from user builds

Also, set the default root_access property to 0, and
explicitly add to the build packages tools we always
want, to avoid relying on PRODUCT_TAGS that may change
upstream

Change-Id: Iecfb8501cfb2f556d5cafe7d18d06539c0433839
cm: add Sony Xperia SP (C530X) maintainers

Change-Id: I1b5e5c16589e118d7c5ea3f30e9bd9f39f874144
Revert "Disable excessive dalvik debug messages"

This reverts commit 1f2a3d42ca7713533a39930299e9d155a73cca5f.

Change-Id: Id3d8c92698d3874e15234d321a7bb1405041b7cf
No need to override mkshrc as it no longer exports PS1

busybox sh works fine with the one in android_external_mksh

Change-Id: I09ae2d16837053ea0be50d3320eccf47057e25c1