tests for App.register
App.register shouldn't return anything
Add App.inject
docs for App.inject & App.register
control branch, added this functionality to the container
update App.register doc to work with new syntax
if type is actually fullName, this branch is valid
deprecate register(type, name, …) in-favour of register(fullName)
update tests to corresponding with the changes to register
App.inject should delegate to injection not typeInjection
Merge pull request #1903 from stefanpenner/app_inject_and_register

DI: App#inject and App#register