Merge pull request #244 from apple/revert-243-revert-241-make-runloopmode-nested

[5.0] Revert "Revert "Convert RunLoopMode to RunLoop.Mode as with Darwin Foundation""