Fix improper layout of table view.

layoutSubviews is called multiple times, so anything not layout related
should go elsewhere.
Fix display of done button when no image is present
Add activity indicator to chat cell.
New build