Code Cleanup!

This cleanly merges with https://github.com/sk89q/worldedit/pull/296
I think this was so, for example, //schematic load <some string> would cause a file dialog to open  (if you were running WE on the client). Didn't pan out though... the freezing client was not very optimal and nothing used callbacks, so it wasn't going to work.