Cleanup after the big errors refactoring. 

SourceProviders are now used a lot at bind time, but not afterwards, when the injector is actually being built. We might be able to make this class non-static if we attach it to the Binder.

Renamed ResolveFailedException to ErrorsException.

git-svn-id: d779f126-a31b-0410-b53b-1d3aecad763e
36 files changed