Added cell height cache for displayed cells to assist estimating cell height.

this helps the tableview from jumping when reloading cells
Fixing compilation errors