language aliases

Added common language aliases as suggested in #368
I’m opposed to having these version numbers in language identifiers, unless they are absolutely needed (and the only case where they are is perhaps file highlighter, but that has its own array of aliases)