Give Mocker the ability to Mock non li3 classes.

Before, we only allowed a class/object to be filtered if it extended `Object` or `StaticObject`, however now we allow any object/class to be extended by delegating the filters to the `Mocker` class.
Merge pull request #802 from BlaineSch/feature/mockNonLi3Classes

Give Mocker the ability to Mock non li3 classes.