moved ConfigFileResolvingHttpRequestFactory to http package
Change all references to ClientHttpRequestFactory to a MF specific sub-interface.

Idea is to be able to configure the low-level httpcomponents object to allow things like setting the proxy and authorization, authentication, etc...
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.
add spring configuration and test to verify that credentials, proxy and credential store can be configured in the config.yaml
Fix build
Merge pull request #132 from jesseeichar/http-proxy-2

Update Http handling for authentication and proxy configuration