Possible VaadinSession deadlock when invalidating HTTP session (#14452)

VaadinService.fireSessionDestroy: session.accessSynchronously -> session.access

Change-Id: I72e08c9285e6b34dac54401c6c84b7175133e481
Exception on closing inactive UI causes issues (#14651)
Added proposed fix

Change-Id: I88085546c2bf47f1e0952d64efadfc40bac12987
Fix ComboBox issue with font-based item icons (#14660)

Change-Id: I8f3de9556cc62670c28523886998f89383b76305
Read input stream logic is corrected (#14533).

Change-Id: I1a8a895d631889e04f7acbde29306e86da344a23
TreeItem double click fixed (#14745)

The event wasn't sent immediately and was sometimes
overwritten by following click event.

Change-Id: I7d52030ee8aac2be11b3b3db207d1c7f187d4778
Removed obsolete fix for webkit scrollbar issue. (#14203)

The fix was causing a flicker effect. Initial fix for #2138 was causing
a flicker effect, but the original issue is not reproducing currently
even when the previous fix is reverted.

Tested against tickets #3457, #3875, #7607, #6698 as well as filtering
out and removing rows.

Change-Id: I1aa6943eb93898d75c4e3c5b6d9326b95648bb1f
Add logging helper functions to AbstractTB3Test.

Change-Id: Ie2f85c744eac7f8451f22c717a9aea5ea2e74f0e
Call endUpload() in finally block of fail handling (#14677).

Change-Id: I0b5976abf0d8804e8cd34c5dd489da8617ef89f1
Action on click button contained in table is called two times on iOS 8.0 (#14632)

Added suppression of second phantom click event.

Change-Id: I97d01831b09f0a41976bbefef389f47a0271fc70
A cursor is displayed when clicking on radio buttons on iOS 8.0 (#14681)

Added css instructions for enclosing span to prevent this.

Change-Id: Ib5e396b85ce37ab722e70fddf3553179248d59e8
Audio component requests audio content on each client poll when in Window (#14785)

Changed cloning implementation.

Change-Id: Ic909551e6f78a0171f87f1f432b554abb900744c
Open combobox popup on click to icon (#14624).

Change-Id: I203b92561ab14d427466945845c6fbb62d6eb07b
Assign timezone before setting initial date in DateField. (#14653)

Change-Id: I3b527084d23ee8bd49887bef3d018c1003f492e2
Add outside-range styles for DateField. (#14711)

Change-Id: I0f85fb72605c5500b0a835ddf715d60bc9c7a524
Add ".v-required" style for required component (#10201).

Change-Id: I889587234acdb79e33e625f993c1918befa6aae3
Check eventRouter value against null in Page class (#14803).

Change-Id: Ia7dd54c4cf10a2c56a5ef36864a6bb94f1d9167f
Add favicon.ico to Valo. (#14781)

Change-Id: Ic0c5152d634dfc8f07890cfee18bbebd6e54bbc3
FieldGroup.commit throws NPE if not bound to an item (#14732).

Added null check and corresponding test.

Change-Id: I197dad14d6b5f7bf9bedcdf083d4b1f0f20efdcd
isIPad() and isIPhone() methods are added to WebBrowser (#14424,#14423).

Change-Id: I7b3556d5f9c1dd84beec638d7fbff1c5382070a4
Incorrect rendering of Panel with undefined size in Firefox (#14631).

Copied the fix from Valo.

Change-Id: I677fc4cfb65a57211fd82d994d75743fd49a83a2