Message body height fixes
Ensure that we don't recalculate the message body height on width-only changes, ensure body margin and border sizes are taken into account when calculating the height.
See #409 (closed) and #492 (closed)
Edited by Michael Gratton