Rewrite MSRunCustomScriptSheet in Swift
It is Objective-C now and it's forcing us to write our Swift code in a certain way. It's not a huge deal but when we stop supporting the old API in the sheet we may as well rewrite it.