Register and resolve interceptors consistently with Autofac

Fixes NimbusAPI/Nimbus#103

Takes the approach of walking away from named registrations, to just types

Feels like I'm adding code, but I didn't want to run off and remove all the named resolutions without prior conversation, but I also didn't see the value in proliferating the named resolution further