Jesse's tweaks to aragos' patch r1063. His patch was quite well implemented and these changes are mostly pedantic.

Most notably, I un-deprecated FactoryProvider, replacing the deprecation tag with an obsolete warning. We should make a best effort to fix deprecated callers before we deprecate something, otherwise we're punishing our users for our own mistakes.

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