Fix for a bug when injecting a constructor with several constructor-injected dependencies

A global Array _parameterValues was used in MethodInjectionPoint.as, so
that
during recursive calls of applyInjection, its content would get
clobbered and resolved
dependencies replaced with null for the outer injection.

A test exposing the defect was also added.