Restructured JassTypes and used the new generated types and the generated native interface and imports.
Improved natives to use JassOrder.
Fixed issue with load order.
Added mysteriously untracked files.
Removed a few unused using statements.