Had to add a new metaclass for Object since it now has its own static method so we can't just use Class as its metaclass. (We don't want *every* class to have a same(_,_) static method.)
Mainly to get rid of one top level directory. But this will also be useful when there are tests of the embedding API.