Updated .gitignore.
Split the test suite into smaller modules.
Better import list.
Change to more permissive licence.
Merge branch 'master' into typespec