M4 breaking changes

I added back deleteFile(String file) to io.dart. Added "as io" to import "io.dart" and added "io." to io.dart functions.  I also added hop support.  I'm still lost what is wrong with this:

`The method 'defer' is not defined for the class 'OAuth2Console'`