REBASE:  Rebased to Jellybean branch from Team-Hydra.

All updates through Nov 23 2013.  Begin process of pulling things back a bit.
Removed cm.dependencies.
Added back TARGET_KERNEL_SOURCE.