#39: improve authinfo/netrc parsing and support --netrc-machine=K (default=AWS)

This has a better parser (stolen from Net::Netrc) and lets the user specify what "machine K" line to use.

I'd like to document the --netrc-machine option and the netrc format but I don't see a place in the code.  Should I use the wiki?