Merge #6880 test from 6.8; fix itself is not needed in Vaadin 7

svn changeset:25925/svn branch:6.8
svn changeset:25928/svn branch:6.8

Change-Id: I89e6f30d7d04f9511e26121f860f846bef7ec17d
SQLContainer.indexOfId() also searches backwards (#11849, #10376)

Change-Id: Iea3f832cd50314f747b82b774c3be57797f9ac1d
Test for #11267 adapted from 6.8. 

The problem is not present in 7, but you need to use a slightly different css to acieve the same result.

Change-Id: Iee6907a15fd9b0674dcb490f9110fc762c56deb6
Ticket: 11267
Fixed table height rendering in Android 2.3 #11331

Change-Id: I085d825459416b1487873660c7baf9b0cdb476d2
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
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