Implement dynamic header/footer height

- add Grid#setAutoHeight and Grid#isAutoHeight
- render "autoHeight" Grid property in GridLCA
- use TSD to calculate header/footer height
- respect column headerWordWrap and grid autoHeight properties
- respect footer spanning

Limitations:
- when resizing a column TSD requests are sent for every new wrap width
- there is some flickering when resizing a column if estimated height is
different than the measured

Change-Id: I195c475ae3a1369be3c1f5032850c9a9d20f83cf
Signed-off-by: Ivan Furnadjiev <ivan@eclipsesource.com>
8 files changed