Change IOProcessor to reduce scheduler footprint
Introducing Application with variable scheduler
Add basic Ole support for MMDevice
Add test cases for MMDevice