Change copying of Date values to avoid wrapping of date (#13269)

The error occurs only when current day is in the end of the month and
the textfield has no value when choosing months in the CalendarPanel.
This can not be sensibly tested by automated tests as it would require
setting the server time to a date that would trigger the problem (for
example 30.1). The error does not occur if the value is set before
setting the resolution (by the user or programmatically).

Change-Id: I6b3e5b699a773bd84b0f756d0c53698a09854a81
Eliminate spacing memory leak on client (#13315)

Change-Id: I432ae4a04d74826dd1cce108177bd503774a8463
Workaround for input prompt used as value on ESC in FF (#8051)

Fixed situation in which input prompt appeared as the value of an empty
TextField in FF if ESC was pressed.

Change-Id: I41c8ec4845b43b483165c10f78443f806d45a623
Slow down test to hopefully make it more stable (and four times longer)

Change-Id: Ie9ef1c53544b5b9b3462cf6648b18df8ae8f56e0
TreeTable does not have partial updates enabled in Vaadin 7 and probably won't ever have.

Change-Id: Iae8a2fae226712b7200873fec67aa9b2cfaf24ee
Merge changes from origin/7.1

3b327f6 Change copying of Date values to avoid wrapping of date (#13269)
6f21052 Eliminate spacing memory leak on client (#13315)
6c076e3 Workaround for input prompt used as value on ESC in FF (#8051)
ed82d1a Slow down test to hopefully make it more stable (and four times longer)
b59f7a0 TreeTable does not have partial updates enabled in Vaadin 7 and probably won't ever have.

Change-Id: Icd8354b29a5145056dfb47409bdde9d98610bcf5