Navigation: When going forward, grab transition from current entry

Our history entries contain exactly one transition: The one used to arrive at
the entry. In addition, the index of the current entry and that of the previous
entry is updated before the value for the transition is computed. So, it makes
sense, when going backwards, to read the transition value from the previous
entry, because that value stores the transition that was used to get there from
where history is currently at.

However, when going forward, it makes no sense to read the transition value
from the previous entry, because that one stores the transition that was used
to reach it, not the transition that must be used to reach the next entry.

Closes gh-7485
Fixes gh-1867
Fixes gh-4951
Init: Eliminate FF warning

Fixes gh-7589
Swipe: Do not process move if its default is prevented

(cherry picked from commit 0920b15801ff59066f7272d8ddcea7603821d437)

Closes gh-7585
Fixes gh-7573
Selectmenu: Do not double-entity-encode option text

(cherry picked from commit b0e1202122719f54b1542192debf56aa162ec2bc)

Closes gh-7544
Fixes gh-7543
Pagecontainer: Correctly identify the current page as a dialog

(cherry picked from commit ba428b092ad5a94906405738c193af772febe5f9)

Closes gh-7541
Fixes gh-7538
Button: Reference wrapper by its correct name in _destroy()

(cherry picked from commit 7d361e95ca256f22387c8da0e6b1fdde3041b566)

Closes gh-7491
Fixes gh-7490
Navigation: Compare domains case-insensitively inside $.mobile.path

(cherry picked from commit ba92be458b2906d757407e0c485bcf01e321f1d5)

Closes gh-7486
Fixes gh-2446
Tests: Fix errors and visual glitches seen in Chrome

(cherry picked from commit 797516a52f28534dab08032188cebb0f46fafe94)

Closes gh-7508
Fixes gh-7499
Checkboxradio: refresh() has to check whether to disable or not

(cherry picked from commit b33ec106e36e1112bc3ebbb0044e648c5d08173a)

Closes gh-7600
Fixes gh-7598
Build: Allow one to specify a specific test file within a suite

(cherry picked from commit 4638bbabd2a027c031c5e49be59b97f308d63b7c)

Closes gh-7507
Fixes gh-7506
Collapsible: Use more conservative selector to avoid recursion

(cherry picked from commit b1a3ca6177a63fcb8bd9d1e8a386ef6fd614d224)

Fixes gh-7413
Slider: Demo dynamic creation

(cherry picked from commit 9a060c1b413357ad4cb70177b034bd21418ab31b)

Closes gh-7549
Fixes gh-7545
Listview: Remove dependency on page

(cherry picked from commit 035d302a1072ff2f318ca9dde84acc97d6f546e8)

Closes gh-7495
Fixes gh-7493
Textinput: Do sync height update even in IE8

(cherry picked from commit 766a03dae49bf3c0fcb9bd0bb6dd155c1821356e)

Closes gh-7582
Fixes gh-7577
Navigation: Click handler correctly handles absolute URL with hash

(cherry picked from commit bdfe15d33c48b40473c32103f0e3acaa8b939834)

Closes gh-7632
Fixes gh-5759
Navigation: initialDst no longer needed for resolving funky initial URLs

(cherry picked from commit 9951e54b5a2ed7e9f19e106d3e6e02bd45ebd0bb)

Closes gh-7630
Fixes gh-7177
Table: Reflow labels honor <abbr> title

(cherry picked from commit 15f7a674454bf772232abd8f4e5f4968d9c4e3a4)

Closes gh-7609
Fixes gh-7608
Textinput: Do not concatenate clearBtnText value into HTML snippet

clearBtnText must be assigned via .attr( "title" ) to the title and via .text()
to the contents of the clear button anchor.

Do not append clear button to textarea elements.

(cherry picked from commit 5197c1078b05b07a643d570aee2a314201fc888a)

Closes gh-7604
Fixes gh-7603
Fixes gh-7605