Add test file
Branching for extension submodule
Add build.sbt to .gitignore so that this project can be used as a submodule in a superproject
Undo .gitignore update as it's not necessary
Add backendConnectTimeout to HttpProxyServerBootstrap, DefaultHttpProxyServer (with support for backend_connect_timeout property)
Add HttpFilters2 interface for additional proxy server extension, with methods authenticationRequired (to check whether authentication should be processed) and parseHostAndPort (for custom host and port processing)
Work around a few Java unchecked warnings
Fix deprecation warning for SSLSocketFactory.setHostnameVerifier
Minor doc update
Rename skipProxyAuthorizationProcessing method to be more clear.
Update comment on parseHostAndPort
Merge remote-tracking branch 'upstream/master'
If proxy authenticator is null, then don't process Proxy-Authorization header.
Merge remote-tracking branch 'upstream/master'
Undo HttpFilters2 changes.
Merge pull request #127 from infofinity/master

Pull changes to fix NPE in authorization check and allow configuring upstream connect timeout