Initial Beats support coding. Still have to bring in QDSP firmware and update Audio codec to make use of beats in userspace

Signed-off-by: Bryan Smith <zarboz@gmail.com>
kernel/workqueue.c: avoid array subscript above array boundaries

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>