Remove mw-ui-button min sizing for inline mode

Change-Id: I47ac148cbbdf8042677601cd6ef4e33a6627d648
Update OOjs UI to v0.1.0-pre (24ac83a472)

New changes:
91a7fab build: Bump miscellaneous devDependencies to latest
18c32c5 Localisation updates from https://translatewiki.net.
283e2a1 When updating the ideal size while not clipping, set that size
6c862e8 Update width of TextInputMenuWidget before fitting labels, not after

Change-Id: If825e0ec0e294b2569c98b5340be436ba896eceb
Doc typo fixes

Change-Id: I41286754185dbd1d23f409dfb60eb0fe9d4aa5f5
Move assets/ to resources/assets/

While it's "semantically" incorrect (these files are not
ResourceLoader resources), putting them in that subdirectory is a lot
less hassle than introducing a new toplevel directory.

Follow-up to 2b4b9a3f. Discussion that resulted in the toplevel
assets/ took place on I6268d663 (now abandoned).

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

Change-Id: I275d3d733d628994e348ad6357bb263e51146133
inputs.less: Use .mw-ui-input-inline for type="number"

Bug: 70404
Change-Id: If7a44e681392937c01886e035bc88b8add37b969
Merge "Doc typo fixes"
Merge "Update OOjs UI to v0.1.0-pre (24ac83a472)"
Merge "PHPUnit:  Add Database tags"
Revert buggy MediaWiki UI change and dependent changes

Reverts:

* c0ec2d64c0ea79e840072627407aeb16131e0f88
** mw-ui-button: Revamp the LESS to be simpler, and improve cross-browser support
[This breaks buttons in IE6-8 which previously were styled correctly and without problems.
This commit lacked rationale]

Unfortunately, this also means reverting these two commits which were
based off this one:
* b8a15fb6282cd329faf7fee359edcb530061b949
** Override vector anchor hover and visited styles on mw-ui-button
* 645ba9f1d229fa50572ec58d3932059281b84aac
** Remove mw-ui-button min sizing for inline mode

Change-Id: If5e55916795060fb3baadb75f997446527cbc27d
Add MultiConfig for fallback logic

This change adds MultiConfig and HashConfig classes,
but does not actually use them anywhere. In a future
change, we can convert DefaultSettings.php into
a HashConfig instance and use MultiConfig as the
'main' config instance.

Bug: 69418
Change-Id: I0ef2fbb86d5c27602d70240219ee08be31e2d09b
Merge "Move assets/ to resources/assets/"
Merge "inputs.less: Use .mw-ui-input-inline for type="number""
Followup 1cf5a6e: use $wgResourceBasePath to refer to resources/assets, not $wgScriptPath

Bonus: actually make $wgResourceBasePath default to $wgScriptPath, rather than
special-casing it in ResourceLoaderFileModule.

Change-Id: I608435cef00d3e77a5bbdb0a0122d3e7e1a4eb78
Merge "Followup 1cf5a6e: use $wgResourceBasePath to refer to resources/assets, not $wgScriptPath"
Document that MediaWiki also supports HHVM

Change-Id: Ibbca89d3e31dcfba6c150f7fb930c8b9a6eac341
Update OOjs UI to v0.1.0-pre (ec785c2c64)

New changes:
09e9d2c Fix documentation lies about dialog labels
ec785c2 Followup 6c862e8: position before AND after showing in TextInputMenuWidget

Change-Id: Ia1c9aa039503f0f18ac1da7748e7f87bfcdf7092
Merge "Don't break existing expiry time of "infinity" when modifying protection"
Merge "Revert buggy MediaWiki UI change and dependent changes"
Change MediaWiki UI to use skinStyles so skins can customize

Bug: 70351
Change-Id: I5d5725dba7e8e65b8fe3f5213b5e50d8dfeba755