Revert "Replaced css inject hack in TestUtils with Page.Styles.add() #11798"

Removing this change to make the tests behave more nicely until #11848 has been fixed.

This reverts commit f2c2236cf8d0428f100e17586f7946095ffea158

Change-Id: I776699f5082273e9c4d11248cc35e7ed6b665873
Show loading indicator immediately in init as before (#11850)

f7ee755e cherry-picked from the master branch.

Merge: no

Change-Id: Ibe91db13b301aaf0a2b5e6e5fb08f566bf5cadab
Send browser window resizes if there is a listener (#10055)

This also introduces PageState, which is at the moment a part of
UIState.

Change-Id: I4f927e6b8217fa789d83ce5e0d8254b141f485c7
Fixed table height rendering in Android 2.3 #11331

Change-Id: I085d825459416b1487873660c7baf9b0cdb476d2
Show tooltip on focus for DataField for AT (#11865)

Add focus handling so that the tooltip is handled when entering the
DateField with Tab

Change-Id: I67fc0db62722b457918470f5de180dd39d86d346
Add ARIA presentation role to FormLayout (#11866)

Change-Id: I307b1fdc3d1d1e338b3964468aaa868f7cd5fdb9
Reset focus after selection from ContextMenu (#11476)

Change-Id: I591d82363939bf264a5080c7fc4e06de25d93500
Allow to close a context menu with ESC key (#11869)

Change-Id: I4d19b6a385770204bb732893534efb6b62dea19a
Tweak TooltipConfiguration test to pass in IE9 and IE10

Intermediate mouse move events are needed to make IE realize the same
element is hovered again

Change-Id: I409722e5b450988b3709a58e34b2eefe79a2be3c
Centers VOverlays in visual viewport on iOS, Android, fixes #11614

Change-Id: I21fc986b2f4253ad0491a49659db793acf77842d
Ticket: 11614
Test for #11775

Change-Id: Ic2ff1a3b13e2d74bb9119b8336b8a83e0262833b
Avoid marking AbstractField dirty in primitive getters (#11201)

Change-Id: Ie289c15d5c56d3b602d87174f022b6197f0fedf0
Remove JavaDoc dependency to vaadin-server from PageState (#11873)

Change-Id: I17bbb07256c83a0a2fb7e24925c189c875907bb9
Tooltip accessibility fixes (#11799)

Remove previously added attribute for WAI-ARIA live area
Set overlay container as live area instead 

Change-Id: Ie75c2993fdb42f29f307cbd294ae3352d2ef1ce3
Merge changes from origin/7.0

55ea6dc More specific workaround for no rows in TreeTable with pagelenght = 0 (#9203)
dca728c Warn if using old widgetset (#11836)
936439d Verify that tests are run with the expected JRE version (#11835)
29eeda5 Merge "Clean up Table popup menu close handler to prevent a memory leak" from 6.8 (#11840)
6d7f5e4 Eliminate unnecessary conversions of option keys
b8c6a15 Clear items in ComboBox only if changed (#10924)
42545ac Fix NPE if there's no query in the URI (#11836)

Change-Id: I2e50ba59b45720a879c6e476333369523a730b9c
Merge commit 'a52ceb96590333' into 7.1

Conflicts:
	theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java

Change-Id: I049a08a5d129b8072bf91554ca0eab0d44e537e3
Commit and push everything before a conflicting commit

Change-Id: Ifdc45e2b0f540ac8212aaca835b9d11c18078eb5
Merge changes from origin/7.0

1a6200e Merge #6880 test from 6.8; fix itself is not needed in Vaadin 7
67696f3 SQLContainer.indexOfId() also searches backwards (#11849, #10376)
611e5f9 Test for #11267 adapted from 6.8.
609acd1 Fixed table height rendering in Android 2.3 #11331
63dd611 Centers VOverlays in visual viewport on iOS, Android, fixes #11614
5a33d7d Test for #11775
0c8edf1 Avoid marking AbstractField dirty in primitive getters (#11201)

Change-Id: I7437e0b249c1a95372d6f349e9d6336fb85f08a4
No-op merge from origin/7.1

b79c0aa Show loading indicator immediately in init as before (#11850)

Change-Id: I1fca59b6fa9007f496d3bf1583d16a1fba9c7f5d
Merge changes from origin/7.1

145a3e3 Send browser window resizes if there is a listener (#10055)
609acd1 Fixed table height rendering in Android 2.3 #11331
3dd6b44 Show tooltip on focus for DataField for AT (#11865)
4235382 Add ARIA presentation role to FormLayout (#11866)
f1130fa Reset focus after selection from ContextMenu (#11476)
fa0c9f5 Allow to close a context menu with ESC key (#11869)
656eaa5 Tweak TooltipConfiguration test to pass in IE9 and IE10
63dd611 Centers VOverlays in visual viewport on iOS, Android, fixes #11614
5a33d7d Test for #11775
0c8edf1 Avoid marking AbstractField dirty in primitive getters (#11201)
6c64757 Remove JavaDoc dependency to vaadin-server from PageState (#11873)
2f6d5e0 Tooltip accessibility fixes (#11799)
9b6b735 Merge changes from origin/7.0
1205e87 Merge commit 'a52ceb96590333' into 7.1
5a93038 Commit and push everything before a conflicting commit
73a50db Merge changes from origin/7.0

Change-Id: I63b89036a5973ca4ce14a6b3347f15c548e96169