Fix timeslider revision not changing in most cases
Fix click on timeslider loads two different revisions
Merge pull request #2220 from Gared/timeslider_improvements

Timeslider improvements
Merge pull request #2232 from ether/master

Merge branch 'release/1.4.1'
readme: Add formatting sugar for readibility

* Added a bit more formatting for UNIX-like systems dependencies installation.
Merge pull request #2243 from mrshu/patch-1

readme: Add formatting sugar for readibility
Add support for npm 2
Merge pull request #2249 from Gared/support_npm2

Add support for npm 2
If exportFileName hook isn’t defined don’t return empty filename.

This commit should fix #2251.

If ``exportFileName`` hook is not defined, ``hookFileName`` should be an empty array. Test the length of ``hookFileName`` before overriding ``fileName``, the export filename.
Merge pull request #2252 from otetard/bugfix/fix_export_filename

If exportFileName hook isn’t defined don’t return empty filename.
Fix active button ui
Fix import/export popup margin @ timeslider
Merge pull request #2256 from 0ip/develop

Fix active button UI, when a popup is shown
Fix user count
Still dirty, but really works.
Prevent selection on buttons
Merge pull request #2258 from 0ip/fix/button-select

Prevent selection on buttons
Merge pull request #2257 from 0ip/fix/user-count

Fix broken user count
Localisation updates from https://translatewiki.net.
escape useragent before displaying
I prefer this..