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:   * update xt1045 fingerprint
Change-Id: I6cce00c8db9bd4609747babde591f180362d41fa
peregrine: Remove ZRAM block entry

Change-Id: I700ee4ba3b7cbda7621f11d5eb48c34754c61de5
Merge branch 'cm-11.0' of git://github.com/CyanogenMod/android_device_motorola_peregrine into HEAD