merge CyanogenMod

Change-Id: I18a35661681f7f44f17511e829032fb38908588a