m7 changes 

bulk update of changes to cm m7 kernel 
bulk update of msm_rotator from jb_2.5 (m7 uses this so i though to be more inline and allow for cleaner merges we should use it to)
renamed defconfig to cyanogenmod_dlx_defconfig