refactored the code to avoid creation two LifecycleInjector objects (and two root Guice injectors)
restore no-op beforeInjectorCreation() method for binary compatibility
reverted back from constructor to initialize method per Nitesh's suggestion
only javadoc fix
Merge pull request #45 from stevenzwu/master

refactored the code to avoid creation two LifecycleInjector objects (and...