angular/di.dart — pull request #149 by trinarytree (2014-07-21 23:37:56+00:00)
Title: ignore named constructor params when injecting.

according to misko, named params in constructors are not supposed to be injected.
1 possible solution is to throw an error if any are detected.
the other is to ignore them. misko recommended the latter.
1 danger with this change is that maybe some code downstream is depending on _generateParameterKeys to producing a list with the same length as ctor.parameters, which is no longer true. so, whoever might merge this, please test this code before accepting it.