[FIXED JENKINS-20684] Parser for .netrc file format

This path implements a parser for the .netrc file supporting various formats.
It is not restricted to having a machine definition on a single line but can
parse any valid format. The one exception is that it does *not* cope with
`macdef` definitions.

handle `macdef` definitons in the netrc file to the parser.
Anything following a `macdef` keyword will be ignored up to
the next empty line.
Merge branch 'netrc-parsing' into 1.4.x
Correct 2 javadoc warnings in Apache EasySSLProtocolSocketFactory
Fix javadoc warnings from addCredentials references
Merge pull request #41 from MarkEWaite/javadoc-EasySSL

Correct 2 javadoc warnings in Apache EasySSLProtocolSocketFactory
Merge pull request #42 from MarkEWaite/javadoc-fixes

Fix javadoc warnings from addCredentials references
[FIXED JENKINS-20252] git ignores “no proxy” settings