feat(injector): change public API based on discussion

The API has been discussed a fair bit today, details are at http://goo.gl/0DvZ7V. There may be a
small number of changes left to make before this is shippable.
feat(injector): improve nomagic errors for controllers and route resolves

Tiny change which improves error messages by referring to registered controllers by their registered
name rather than the function signature, as well as referencing $route resolve functions by their
local name, as opposed to their function signature.
chore(injector): rename "no-magic" API to "strict-di"

Changes:

$minErr: 'nomagic' -> 'strctdi'
bootstrap: noMagic flag -> strictDi flag
angularInit: ng-no-magic directive -> ng-strict-di directive

The angular-mocks helper function `inject.strictAnnotations()` remains the same.
docs(injector): add minErr document for strict-di error

--