chore(deferred_libs): support spec'ed syntax for deferred libraries.
doc(README): ModuleInjector takes the modules as the first positional arg
doc(README): Show Travis build Status (drone.io is broken)
feat(Key): support annotations in addition to annotation types