Fix the NSRunloopScheduler to just run the action if it is on the main thread already
fix formatting
Merge remote-tracking branch 'origin/pr/600' into rxui6-master