Peregrine: Unify the Peregrine variants based on radio version

This is a WIP attempt to unify all of the variants.

    *Credits to dhacker for the original setup

PS2: Use info instead of error

Change-Id: I4e4889c1fb0da81ba432ec40c4da162400008d3a
Merge branch 'cm-11.0' of github.com:CyanogenMod/android_device_motorola_peregrine into kk
peregrine: commonize based on network type and fix uscc (xt1042) calling

       *missing flags for usc
       *common gsm and cdma
PS2:   *credits to @shabbypenguin for fixing the roaming/numeric derp on my part.
PS3:   *Bump build fingerprint to 4.4.4

Change-Id: I8c2dc4fa1e66a6c702b1fc3b4304768c36a0dcb1