Allow Meta lookup to work across ObjectType and ListMeta

Extracted from #1600

* Unify meta methods for the API patterns in API
* Prepare for removing runtime.TypeMeta accessors
* Add UID to meta.Accessor
For external types would we copy/codec.Convert the external to internal?  Agree pointing to the internal object vs using the reflection pointers is both faster and simpler.