Don’t call `factory()` before calling to `delegate()`. Allows injections to be specified in the provided `delegate()` function.
Merge pull request #462 from aexmachina/master

Don’t call `factory()` before calling to `delegate()` in `moduleFor()`