IsAssignableFrom always true for Object (#560)

Fixes #560 by adding a special case version of _IsAssignableFrom for System.Object