Add convenience initializers for QueueScheduler
Add ObjectWrapper to work around codegen bug
Add Atomic variable type
Add CompositeDisposable