Fix cross-browser support for language select

This fixes cross-browser support for the language select box by
replacing it with a custom menu box.
Merge pull request #172 from Continuities/language-select-fix

Fix cross-browser support for language select