Added a proxy configuration processor.
Renamed Mapfish Print http request factory.
Added custom route planning and credentials for mapfish print https requests.

This allows http passwords and certificate store to be defined in the config.yaml.  It is also required infrastructure for proxy support
This commit has tests for proxy and proxy implementation.
minor clean up of a few files
Changed All URI Matchers so they work against a "MatchInfo" object.

This allows us to use the matchers in the HttpCredentials class to see if the credential apply to a given AuthScope object.

This commit also completes the HttpCredentialsTests.