Another step to getting JSR 330 tests to run.

Broke apart parameters into Field, Method, and Constructor Parameters with addComponent(key,impl, parameter...) still available for backwards compatibility on constructor args only.
Fields now can assign based on parameterized types
JSR 330 tests now actually running.  (hooray)
Whoops, missing added files from last night's work.
-Fix to Pico-397.
-Standardized abstract container test cases to have the same properties (since some tests will now fail if the different containers have different properties).
-Create some convenience constructors for JSRPicoContainer (unlike DefaultPicoContainer NO_CACHE is assumed default behavior for JSR-330 containers).
JSRPicoContainer now has a default of no caching, and respects @Singleton annotations.
Another JSR-330 test passing.

Method and Field injection orders are statics and base classes first before non statics and derived classes.
Fix a bad import that Eclipse wasn't catching, but maven standalone wasn't compiling.
Fix bug where code was relying on old AdaptingInjection not using ConstructorInjection to instantiate objects.
TODO:  Might be better to change the behavior and allow use of specific constructors?
Fix node builder test case to use new parameters api
Update component adapter call to updated api.
Update to new api
Two more TCK tests passing:

AnnotatedMethodInjection changed behaviors:

1 - Fixed confusion of selector if child non-injection method has different parameters.
2 - Private @Inject methods cannot be overridden. (Bad JSR, Bad JSR! :) )
Get JSR-compliant handling of package-private overrides.

(down to 4 tck tests failing now)
Switch injection order around so Fields are injected before Methods.

(Down to 3 JSR 330 TCK tests failing now)
Two optional JSR 330 tests failing (Static tests), and checked in two failing unit tests to narrow down what's needed to pass that optional tests.

Core TCK and optional private method injection is now passing.
upgrade paranamer, make consistent for -debug version
Early beginnings of static initialization:

Finish out Field-specific and Method-specific injection.

Next step: integrate these with AnnotatedStaticFieldInjector
TCK including all optional test suites..... PASSED!
-Roll back paranamer to 2.5.1 since that's the last version that properly sync'ed with central.  (2.5.2-debug doesn't exist either)
-Fix ThreadLocalizingTestCase direct invocation of component adapter to use default constructor.
-Attempt to reinitialize statics correctly so spurious test failures stop.
-Remove bad import statement in JSRPicoContainer
Fix so all method invocations print the class location as well.