Git ignore dub selections
Destroy registrations when clearing them, invoking their destructors
Add "Autowired" alias for "Autowire" UDA to satisfy Spring habits
Add additional debug output to more clearly show the chain of dependency injection
Correct mistakes in CHANGES.md
Rename "Container" -> "DependencyContainer". Deprecate use of "Container"
Rename and deprecate "container" module
Update examples in README.md
Add cautionary tale to the workaround
Add copyright back in
Change names to be more unified
Add ability to register multiple concrete classes for same supertype
Prevent multiple registrations of same super- and concrete type
Add ability to resolve type which has multiple registrations by qualifier
Update documentation
Reqord and fix message of multiple qualifier resolve exception
Clarify example a bit
Remove redundant word
Check type at compile-time
Add @Qualifier UDA for qualifying members typed by supertype