organize encoders/decoders into hardware/software groups

Change-Id: Ib572843ac7e38f84440dce01da84bce1b4a82321
set permissions for boostpulse

Change-Id: I9a27000f55ff5c76fa5f4c6e6cba7fe241c1dec3
powerhal: only write sampling_rate when using ondemand

Prevents E/CM PowerHAL: Error opening /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate: No such file or directory

Change-Id: I78d83965afa2d8d966910a39ccfbefe9e81dd38c
enable wma audio hw decoder

Change-Id: I0371765619c786a6435ead163181e676ffcdd3c7
update patches