Update package download URLs to their correct values.

This cherry-picks the upstream buildroot fixes required for
https://bugs.busybox.net/show_bug.cgi?id=6302
https://bugs.busybox.net/show_bug.cgi?id=6308
and is basically a re-application (forgive my incorrect terminology)
of the following upstream buildroot git commit ids, focusing
purely on the _SITE settings and leaving the _VERSION settings as-is:
f0f124f36a8616a1e0895b2eb9411a8459daa3c9  (jsmin)
9bb2757c461271f4458294d417f440f839513e33  (libcofi)
b89e8141e3247e28387e14a2959d3ec8ea11f12c  (linenoise)
55c90b10b3c73ff0708ceb73645c51658f4821aa  (lua-msgpack-native)
e9c9bd2d62a1d09f2f54b55f05301be0e06981df  (mtdev2tuio)
c2b205c038bc0dba3960917f2eb1bd30fbc24b03  (ne10)
ae5be552b6435437db42b168b61aa15b8bed2fbc  (omap-u-boot-utils)
6b16001d4f026fd08f14a4b2043710531b50a0ad  (rpi-firmware)
8645437c0cc0fffa6962030ddd90698ab917891e  (rpi-userland)
fe64434df6c8a5f3516f92caf9c04d6dedda444b  (socketcand)
7869f83bda815279f8245913d33062e525d4efe1  (ti-utils)
013365238f0b00f01dcc173edf2f3b6e37f7beb1  (tslib)
41190ef0f1ffb68675bfe77205e9207363546377  (linenoise)
0b8ed5b53d066f86f09e01d02a5e0bd715c17b70  (lua-msgpack-native)
06938c3a9e3b3d41606e5d08256671d0d48fbfa8  (dosfstools)
Fix package licensing

... by correcting _LICENSE_FILE to _LICENSE_FILES
This is basically cherry-picking these upstream buildroot
git commit ids:
e98a621323b2c30804351f8999f0a6c5b4419cbe  (qt)
288b5493588ee82e65f277be03dd678806306ab5  (patch)
8dee06013eb9b766add3c94be8a82c3dbe8576d5  (directfb-examples,
divine, fb-test-app, fxload, libatasmart, libxmlpp, rpi-firmware,
rpi-userland & tcl)
Add licensing info for the arora and recovery packages

as requested by Rob Bishop in https://github.com/raspberrypi/noobs/issues/10
Add keyboard shortcuts to fix #4
Merge branch 'correct-package-urls' of https://github.com/lurch/noobs into dev
Change rpi-userland and rpi-firmware to track master
Merge branch 'fix-package-licences' of https://github.com/lurch/noobs into dev
Update output files