Added virtual clone methods to base_object and abs_effector.

Task @T14; this was required to allow deep copying of the world's
status. This task is not complete... unit test updates are required.