Version the resolver.

This will allow us to determine internally if we are using global lookup (`lookupType === 'global'`) or module lookup (`lookuptType === 'modules'`) and what version of that particular `lookupType`.

This was discussed in relation to the `ember-routing-named-substates` feature, and should allow the feature to be enabled when the lookupType is not `global`.

Reference:

https://github.com/emberjs/ember.js/pull/3655#issuecomment-33832960