Resolve without registration
Can't auto resolve interface, generic or abstract
Updated test to cover the new auto resolve
Registration with named singleton would ignore name .. :/
Merge branch 'feature/More_resolve_options' into develop