Initial split of internal and external api types.

May I suggest that we alias this as "external" or "xapi", so that a version change doesn't require a search-and-replace and the corresponding huge diff?

If we need to refer to v1beta1 specifically, we can import it twice.