Updates for cygwin

I made some changes to help javacomplete work under cygwin.

I also converted the README to markdown.

I also merged in some changes from tlvince.