[WIP] Mode Translations

**NOTE:** In it's current state, this is not even close to being ready to pull yet, but this can serve as space for code-specific discussion and more commits from me (coming real soon)! General discussion and updates should probably be in #186, and code specific conversation can be here. 

The start of my work to get mode translation working, I changed the
print mode to actually have the respective translate text in a translate
file instead of in the code directly. List of changes:
- Static translate strings embedded in the HTML have been changed to
translate strings
- Dynamic translate strings (status messages) are translated and added
to an array at the beginning of the mode JS file. This array is
referenced instead of a translate string (keeping all major translate
strings in the same place)
- Added all strings to the existing print i18n mode file.

TODOs:
- Actually write the backend code to translate the strings in mode.
- Create base English translations from existing text in other modes.
- Create mode translations for other languages we support.
I have this feeling that you only found this here by searching for it. This is a funny non-JS method of changing the text, of course JS changes the class on the element, which then the CSS here changes the text that comes before. I have a distinct feeling that translating this here is going to take some weird JS code anyways, so it's likely best to remove this fun hack and replace it with simply setting the text to the `robopaint.t('modes.print.control.buttons.lower')`, though I also have the feeling that we need to make complete sentences wherever we can with translation text, as translating single words in other languages means they have no context, and can at times mean completely different things!