Multiple Language Support

So I added support for multiple languages, and a dropdown menu in the Basic Setup tab of the settings page. I added a small bit to the language files that adds the name that identifies that language and the title for the language section of the settings. The one thing that I have not completed is that the number that stores the index pointer to the selected language is just stored in an integer variable. I will be getting rid of that variable and replacing it with something with the config system (I'm working on reverse engineering how that works now). I did a bit of testing and so far I have not been able to break the code that I introduced. 
There should be zero diff lines for index.html file in this PR, as these data-i18n attribute issues should be cleared up.