Extracted many extension classes from FakeExtensions. For #206.
Merge pull request #221 from blairconrad/206-split-fakeextensions.cs

Extracted many extension classes from FakeExtensions. For #206.