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.

Thanks @jails for the idea! -> #788 code comments