Updates for cygwin

I made some changes to help javacomplete work under cygwin.

I also converted the README to markdown.

I also cherry-picked in a change from tlvince.