Clean up compiler checking, forbid mismatched vendors.
Improve error message.
Cleanup.
Merge branch 'master' into cc-refactor-1

Conflicts:
	ambuild2/frontend/amb2/gen.py
Merge pull request #4 from alliedmodders/cc-refactor-1

Clean up compiler checking, forbid mismatched vendors.