Ensure router factory is used by SM factory

As reported on the mailing list, prototypes are not being injected into the router due to the fact that `Zend\Mvc\Service\RouterFactory` is not using the `factory()` method to create a router instance. This PR accomplishes that.