Merge pull request #51 from NiteshKant/2.x

Adding ability to pass additional guice modules while starting ZuulServer
Cleanup of logging, imports, and licenses
Merge pull request #52 from mattrjacobs/cleanup-logging-and-imports

Cleanup of logging, imports, and licenses
Updated .gitignore for zuul-contrib
Merge pull request #53 from mattrjacobs/2.x

Updated .gitignore for zuul-contrib
Added Servo metrics per filter
Merge pull request #54 from mattrjacobs/filter-servo

Added Servo metrics per filter
Added NPE protection when gathering metrics
Merge pull request #55 from mattrjacobs/protect-npe-metrics

Added NPE protection when gathering metrics
Reduced generic params of FilterProcessor from <Request, Response> to <State>
* This means that a single state type is available for the duration of the Zuul request
* It is up to you to attach the Request's state to the Response (if you want to)
* Also added the examples directory to build.gradle
Merge pull request #56 from mattrjacobs/condense-generics

Reduced generic params of FilterProcessor from <Request, Response> to <S...
ErrorFilters can reference IngressRequest for more customized error messages
Merge pull request #58 from mattrjacobs/add-ingressreq-to-errorfilter

ErrorFilters can reference IngressRequest for more customized error mess...
Added EgressResponse.from to create an HTTP Response purely from in-memory objects
Merge pull request #59 from mattrjacobs/add-response-from

Added EgressResponse.from to create an HTTP Response purely from in-memo...
Added another constructor to ZuulException to add Throwable cause
Merge pull request #60 from mattrjacobs/add-cause-to-zuul-ex

Added another constructor to ZuulException to add Throwable cause
asdsa
Added status code to Zuul exception
Merge pull request #61 from mattrjacobs/status_code_in_zuul_ex

Status code in zuul ex