Bug 905112 - Wrapper Factory
Merge pull request #11573 from alivedise/bugzilla/905112/wrapper-factory

Bug 905112 - Implement Wrapper Factory, r=timdream