Test exposing a bug in MethodInjectionPoint

A class with several dependencies injected through its constructor
fails to receive the first dependency if the second one is
constructor-injected and has at least one dependency.
Fix for a bug in MethodInjectionPoint

The global Array _parameterValues was incorrectly shared between
reentrant calls to MethodInjectionPoint.applyInjection, thus losing
some dependencies for injection.
Merge pull request #84 from chwthewke/method-injection-fix

Constructor injection fix