RepositoryModelRegistrar + Named dependencies

Here is an alternative for the direct DAO model registration.
It is unused unless the default DAOModelRegistrar is overridden.
Not fully happy with this solution, but it works.

Also noticed @Named autowiring was broken since the context refactoring. (parent + sibling)
Parent context doesn't care for @Named annotations.
Quick fix by reinstating getBean code + adding @Qualifier detection.