fix($translate): use case-insensitive check for language key aliases

When language key aliases are available they are now compared to the browsers locale in a case-insensitive manner.

Closes Issue #431
Merge pull request #434 from mohlendo/case_insensitive_language_key_negotiation

fix($translate): use case-insensitive check for language key aliases