Localisation tidyups

Replaced "[RECOMMENDED]" with "RECOMMENDED" and replaced
"Language (L):  " with "Language (l): ", and updated all
corresponding translations to match.
Make language label right-aligned

Some of the translations for the "Language : " string are so much shorter than others, that I think they look better if they're right-aligned, rather than defaulting to left-aligned.
But this is obviously a matter of taste, so I won't be upset if you close this pull-request rather than merging it ;-)
- Update rpi-firmware to raspberrypi/firmware@470b34d635343bb7c878f12ea696f16ef6318801
- Add hooks to read preferred mode resolution from tvservice
- Fix #52
Merge branch 'localisation-tidyups' of https://github.com/lurch/noobs into dev
Merge branch 'patch-2' of https://github.com/lurch/noobs into dev
Fix #53
Update output files and fixup keyboard display mode selection.