Merge pull request #35 from Randgalt/master

1.0.3-SNAPSHOT
Merge pull request #36 from Randgalt/master

Need to bind the new scope annotation
Merge pull request #37 from Randgalt/master

made LifecycleManager more concurrent by removing the coarse syncs on the add methods
Merge pull request #38 from Randgalt/master

Prep for 1.0.3
Gradle Release Plugin - pre tag commit:  'governator-1.0.3'.
Gradle Release Plugin - new version commit:  'governator-1.0.4-SNAPSHOT'.
WarmUps weren't being run for objects with no dependencies
Issue 33: Warm up errors were merely being logged. They now generate true exceptions. Any
exceptions thrown by warm up methods are wrapped in a single WarmUpException that is throw by
the LifecycleManager.start() method.