Remove unused variable.

We are using Finish now to generate the end function.
Add Async functions for UVFileStream.
Add all End overloads.

Basically just as many as Write.

Well, it is convenient to use.