Fix volume wake (1/2)

Squashed commit of the following:

commit 62244eeece3ed61a85b5dbb550edd25ce743eb49
Author: Danesh M <daneshm90@gmail.com>
Date:   Sun Aug 12 15:21:35 2012 -0400

    Port "Framework Track Control : Switch from broadcast to audio service"

    Ordered broadcast is unreliable.
    Switch to using the Audio Service's dispatchMediaKeyWithWakeLockToAudioService
    as it sends the event to the correct receiver.

    Patchset 2 - Switch power widgets over as well
    Patchset 3 - Rename handler 'what' message to be more consistent
    Patchset 4 - Fix renaming mishap

    Change-Id: I022720a551b94637f7b16258dfb6a22234bcb736

commit 0afeadf90fd63af78a61f5120cbc6db58e6afde0
Author: DvTonder <david.vantonder@gmail.com>
Date:   Sun Jul 15 10:28:15 2012 -0400

    Port CM's volume wake and music control

    Change-Id: Iffefd6f921705df8c9382a2590298823b9e281ad

commit 72fa5d69e03610ec26a431c96e55b2c91c3ed9ba
Author: nuclearmistake <nuclearmistake@gmail.com>
Date:   Sun Jan 27 10:33:17 2013 -0500

    Half revert volume wake/music control

    Change-Id: Ifb913eb5ad080906cad62de3ac7b43d18058eda7

Change-Id: I4cd39bc1ec82ff8f986eddfbec356ab213e05248
Signed-off-by: DHO <DHO@dho.im>