welcome: Add Wikipedia Adventure invite

Not strictly germane here, but it's as good as anywhere...
Per request at WT:TW.
General linting and code cleanup

JSHint turned up a few bugs, as well as various unused variables, etc.
(Most of these were my fault to begin with...)
Make slight lint fixes to deprod
tag: Remove {{Non-free reduced}}

Superseded by {{Orphaned non-free revisions}}, as noted at WT:TW.
speedy: Pass extra user talk notification params for db-multiple

Don't know what I was thinking when I wrote params.utparams = [];
Fixes #218.
Merge branch 'master' of https://github.com/azatoth/twinkle
warn: Start an additional section for the current month if necessary

Previously Twinkle just looked for a header with the current month and
year, and if it found one, the warning was just appended to the bottom
of the talk page, regardless of whether the current month header was
still the last header on the page.
Now, Twinkle checks whether the last header on the page is titled with
the current month, and if not, a fresh header is added above the
warning.
Fixes #14.
Create EditorConfig file based on project coding style
Rename jshint.json to .jshintrc
fluff: Make rollback of IPv6 addresses work properly

MediaWiki has two conventions for IPv6 addresses: sanitized and
prettified. The prettified form is only used when generating a user
link, i.e. "User (talk | contribs | block)"; everywhere else, you get
the sanitized form. This meant that the textual comparison of IPv6
addresses wasn't working, and multiple edits by the same IP address were
not all rolled back.
See also MediaWiki bug 44161.
Fixes #145.
arv: Prevent loss of user's comments when listing is already present

Per report at WT:TW.
warn: Add headings to selected longer warning messages

Per discussion at WT:TW.
speedy: jQuery behaviour fix: attr -> prop

Per the jQuery 1.9 migration guide.
morebits: Add DocumentFragment and CSS class support to QuickForm

Using DocumentFragments means we don't have to remove and replace
container elements all the time, losing their inline CSS styling in the
process.
morebits: Remove padding: 0 from simpleWindow footer buttons

No obvious reason for this, and it creates ugliness in IE10+.
morebits, welcome, shared: Overhaul scrollbox functionality

Previously, scrollboxes didn't resize with their simpleWindow, making them
mostly useless. Now, they do resize with the containing simpleWindow.

The plan is to roll out scrollboxes to more modules, including tag.
tag: Switch to scrollbox; add a link to each template's documentation

Fixes #200.
tag: Fix unicode encoding error
friendlywelcome: Add welcomeen-ar; fixes #223
welcome: Alphabetize welcomeen-ar and add description

Per @atlight comments on 24abb7843d2b8932bef723a9da6c0630c52760dd