Make MethodKey package private
Spring 3.2.3
Reformat source
Double-checked locking for creation of registries to avoid synchonrizing
the entire method.
How was scope still hanging around in here?
Eagerly compute and cache hashCode for MethodKey
Add MethodKey.toString
Save some code by correctly assuming that all fields in MethodKey are
non-nullable.
Generalize proxying bean processors.

Turned AbstractProxyingBeanPostProcessor into AdvisingBeanPostProcessor
Removed {Metered,Timed,ExceptionMetered}AnnotationBeanPostProcessor
Limited visibility of bean processors by creating
MetricsBeanPostProcessorFactory