Update CHANGES.txt
Add support for module dependency scanning by specifying a root module
through which all module dependencies are derived by having an @Inject
constructor and dependent modules as constructor arguments.
Minor cleanup
Merge pull request #99 from Randgalt/master

Updated change list
Cleanup from code review comments
Discovered modules should ONLY be added to the main injector
Fix way dependency modules are tracked.  Add unit tests to confirm
Guice singleton creation order and module dependency discovery.
Merge pull request #98 from elandau/master

Support for auto adding a set of modules from a root module using Module DI
Add Builder methods to allow for more BootstrapModule's to be added
Fix bug where internal modules were incorrectly being discovered in the module dependency phase
Merge pull request #100 from elandau/master

Add Builder methods to allow for more BootstrapModule's to be added
Rename internalModuleDependencyModule.java to InternalModuleDependencyModule.java
Move unit test to an 'external' module to properly test Module dependency injection
Don't need to explicitly set eager singletons
Merge pull request #101 from elandau/master

Move unit tests to an 'external' module to properly test Module dependency injection
[Gradle Release Plugin] - pre tag commit:  '1.2.6'.
[Gradle Release Plugin] - new version commit:  '1.2.7-SNAPSHOT'.
[Gradle Release Plugin] - pre tag commit:  '1.2.7'.
[Gradle Release Plugin] - new version commit:  '1.2.8-SNAPSHOT'.
Merge branch 'master' of github.com:Netflix/governator into no-child-update

Conflicts:
	src/main/java/com/netflix/governator/guice/InternalBootstrapModule.java
	src/main/java/com/netflix/governator/guice/LifecycleInjector.java
	src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilderImpl.java