Use a hidden userjs preference to send users on the GS tour only once.

Change-Id: I47fadca53156123242013c6924169a3559698aed
Use defineTour and the new isSinglePage field.

Change-Id: Idce6793d2c93e0d3df9639e581d4cfb61c47bc72
Show guiders on hover over question mark too

Change-Id: Ic8eb82e220e5b04ca38e2a0a1966d8eace72eccf
Remove fromSignup code, since it will not actually be passed.

Change-Id: I3f9370c03dabf25d11f41eec98faccb052dafcc6
Merge "Use defineTour and the new isSinglePage field." into feature/gettingstartedv2
Merge "Show guiders on hover over question mark too" into feature/gettingstartedv2
Randomize task order and switch spelling to clarification.

To do this, I brought some stuff into the extension and refactored.
We can still reevaluate this later when the dynamic task generation is
more developed.

Note that the clarification task still uses the old copy and task image.

Change-Id: Id77584508f65e9f0141f3f2ad9d6c891cc57790f
(bug 45477) Show CSS with JS disabled.

Change-Id: I25f2059778910b04fc9906acceb350b2b7870376
Update wording on GettingStarted page (including tour).

* Also, fix included messages for gettingstartedpage tour.

Change-Id: Iaa2748525ed354ea0b6ebe4ee6ee92433f8a8936
Merge "Update wording on GettingStarted page (including tour)." into feature/gettingstartedv2
CSS changes for question mark and move core notices down.

Change-Id: I811a710d45cba2f5f3564c9c6d6ad7f2eb4c5499
Move OpenTask from E3Experiments.

* Fix a typo in the returnto selector (only affects GSv2).

Change-Id: I85f38b0eceaae19c7c6a6ee523d6077c33f39b29
Add gettingstarted-welcome-back-site-user and tweak anon msg.

* MediaWiki:gettingstarted-welcome-back-site-user is used for users who manually visit the GettingStarted page.
* The anon message is modified to simply be "Getting started" although the parameters remain available.

Change-Id: Ia60a5d1175cd7fa024b5388e7135d51c8ffb587c
Only use the click event workaround when it's actually a click

Change-Id: I1fba41744488a5a96159e339e524abe9e823b3d6
Remove generateId (unused) and use mw.Title for full title.

Change-Id: I23b657279895cad9b342a31900d465295771242e
Merge "Remove generateId (unused) and use mw.Title for full title." into feature/gettingstartedv2
Internationalize title text parsing and use everywhere.

Change-Id: I52dd52b4b66c93d7505054e9adc4a40c11b6bade
Merge branch 'feature/gettingstartedv2'

Conflicts:
	GettingStarted.hooks.php
	GettingStarted.i18n.php
	GettingStarted.php
	README
	SpecialGettingStarted.php
	resources/ext.gettingstarted.accountcreation.js
	resources/ext.gettingstarted.css
	resources/ext.gettingstarted.js
	resources/tours/gettingstartedpage.js

Change-Id: Ie2197920f6a6fd0fdf3d13e1678109fbdbf35491