add Brain Fuck Scheduler (BFS) v413; consolidate fixes and ck2 patchset

- fs: pro: array.c: alter for BFS compatibility
- msm: dma.c: use wait_for_completion for BFS
- bfs: Allow non priviledged tasks to bounce between SCHED_BATCH/NORMAL policies
- set Sched_Autogroup to not compile when BFS is enabled
- Update BFS to V413 for kernel 3.0 - modified for DHD by LorD ClockaN
- Revert "mmc: Attribute the IO wait time properly in"
- CK2 patchset