Fix for https://github.com/google/guice/issues/884 -- don't let

half-initialized objects leak out to ProvisionListeners.  Throw
ProvisionException if there's any new errors during provision.

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81455693