Remove @Singleton annotations (#374)

This drops the @Singleton annotations from all LensKit classes to keep CDI2.0 containers from instantiating them.