bugfixes (path to glyphicons wrong; RL exception when LESS compiler fails)

* the path to the glyphicon fonts has to be adapted for MW
* in case of a LESS compiler error a string was returned to the ResourceLoader instead of the expected array

Change-Id: I66c33701130e46527d472e6299e561aa4f9de571
Localisation updates from https://translatewiki.net.

Change-Id: I6f4591d78a7981c64232a90e7bb20f2a7271f40f
Localisation updates from https://translatewiki.net.

Change-Id: I664e4d11138c7a40e8c54c6ddffd046826b575f3
Localisation updates from https://translatewiki.net.

Change-Id: I2f62f88048badcd00e6577a36dde8773c8c5837b
Switch from MW provided less compiler object to self-created one

The one from MW is borked (see bug 60368 and change Ia193571a)

Change-Id: If04f8bf7e42db9c390ed04b833f662c8e72ec54a
Localisation updates from https://translatewiki.net.

Change-Id: I20b1f082a48d2c06a4d11760e92d511f12d747c5
Localisation updates from https://translatewiki.net.

Change-Id: I3b3379ec86c3dbcaaf3bb6f7c64c66d5c74074ed
Localisation updates from https://translatewiki.net.

Change-Id: Ia497159307ee2b475b76a15105a89e36d2c0d756
Split RL module to work around MW bug

OutputPage::addModuleScripts does not support dependency resolution, so
OutputPage::addModules has to be used. To avoid loading styles twice but
still being able to load them at the top, they have to be removed and
put in their own module.

Change-Id: I7bc89be0794042da3caf045d13466e42a904057c
just forget RL and do own dependency resolving

Change-Id: I05ad4ba24f0f951d3f51e4d1a53e1e38162840ed
Migrate to JSON i18n

Procedure per https://www.mediawiki.org/wiki/Manual:GenerateJsonI18n.php
with shim.

Change-Id: I238d8098451a4a96da6d77daa3794ec83b2e938d
bugfix (dependencies have to be loaded first); some formatting

Change-Id: I45f866d2211b3c02a081d6cd70ac66c3e6f66694
rework extension (switch LESS compiler, composer install, upgrade Bootstrap version)

Change-Id: Ibbc7b79f208fbee51d3b54f1d85f325cac909858
Initialize wgResourceModules early; improve cache handling

* the BootstrapManager expects initialized $wgResourceModules, so they need to be -as far
  as possible- initialized early to avoid errors from calls in LocalSettings
* the cache needs to be purged in case of a LESS compiler error

Change-Id: I52655511ad758e23deec46c5f0550a2f785e8154