Create extension type package
Add extension attribute table type
Add extension method type
Add virtual method table type and ordering
Add extension types validator module
Update autojit class documentation
Simplify extension method processing
Move validators and use better naming to retrieve attribute tables from extension types
Add hash-based vtable builder
Remove old extension types module