Formatting this guy for work
Making the filters have their own child application context

So this makes the filters all have a child application context in their
own classloader. Now all our filters are actually spring beans so we can
inject depenencies.
Fixing test compilation errors
Make the RateLimiting filter compile
Removing stupid author tag thingy
Taking out the ServicePorts

It's using ReposeInstanceInfo which contains a list of ports.

It's slightly less janky now
Stuff needs the ports, but the ports aren't being set.

I may have to figure out how to get this bean to watch for config
changes and correlate the data...
This was weirdly easy? maybe somebody else got here first?
Fixed the http connection pool service
Adding comments about things
Adding lots of TODOs based on other work

Goign down the service ports removal path, we discovered that repose
starts up many jettys and probably many application contexts. The TODOs
from that work have been captured here, as the work itself wasn't
valuable any longer, thanks to the Servo work.
Springified the ClientAuthenticationFilter.
Springified the UriIdentityFilter.
Springified the HeaderIdentityFilter.
Made the ConfigurationService final.
Springified the HeaderIdMappingFilter.
Springified the ContentNormalizationFilter.
Springified the ContentIdentityAuthFilter.
Springified the UriNormalizationFilter.
Springified the HeaderNormalizationFilter.