Renamed Java SimpleResult to Result

Also removed deprecated `async` method.

Did the minimum (which was a lot) to get the rest of the code compiling.