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.
Fix #4 by having ACT LED triggered by mmc0. Further improvements to
display mode selection.
Update build script to add Git HEAD info to build-date file in
output (as discussed in #4)
Change partitioning scheme to fix #43 (requires new OS images).
Disable switching to current display mode. Fix linux version
string.
Update HDMI safe mode to display in DVI mode and update rpi-firmware / userland.
Update version label to v1.2 release
Update build-data to include version string.
Update /output submodule commit.
Typo fix - rpi-userland-head was actually storing rpi-firmware's git hash
Merge pull request #66 from lurch/patch-2

Typo fix - rpi-userland-head was actually storing rpi-firmware's git has...