Ignore interfaces and abstract types during autoconfig

I ran into a problem where I have two MySQL health checks that extend an abstract MySQL health check and autoconfig tries to instantiate the abstract class and throws a Guice error.