board-8064-pmic: define usb max current and make safer

This defines the usb max current and adds an option for fast charging
(TODO: add this config option) eventually. Also, we don't want our
battery charging again when the safety timer expires. It probably did it
for a good reason. Just stop.
leds-max77693: initial commit (but do not bring up just yet.)

This currently causes an undefined reference in camera_class found in
drivers/media/video/msm/sensors so do not turn it on just yet.
kernel/power: initial commit of powersuspend 1.2 (thanks faux!)
remove earlysuspend and convert users over to powersuspend

Also hide the #includes behind ifdefs too because it's silly to include
it if we're not using it.
mach-msm: cleanup qdsp* folders, move qdsp6v2 to sound/soc/msm

Cleaning up things and making sure things are as consistent with
MSM-3.10 sources as possible (location-wise).

TODO: Update QDSP6v2 sources
Update to 3.13.6