Merge pull request #983 from dart-lang/factory-perf

Fix performance bug in constructors without initializer lists.