This allows better to style the buttons.
The complicated CSS selector for the direction supports a categorytree
in the user interface language like in the sidebar or on
Special:CategoryTree and in the content language like on category pages
and with <categorytree> in the content.
The CSS selector :dir( rtl ) would be a short version for this but it is
currently only supported by Firefox:
https://developer.mozilla.org/en-US/docs/Web/CSS/:dir
Bug: T288910
Change-Id: Ibfb0cb28f0086fb1b7d0997be2246bc120eea85e
CategoryTree was one of the first extensions to use AJAX,
but today AJAX is so common that it doesn't need special mention.
Change-Id: I2c326b1334cf8d08a843c6db1ef6b6eec7d44469
Procedure per https://www.mediawiki.org/wiki/Manual:GenerateJsonI18n.php
with shim.
Add a file to .jshintignore to not make Jenkins block on something that's
not related to this patch set.
Change-Id: I9331d328746281a2eb7ec1317d557e8fd7931d74