tableView frame size must be the same as the container frame view.
No reason to reduce it's height in account for the inputView while we can change tableView bottom content insets
as being done anyway.
Added an optional additional condition to be provided by user for enabling the Send button. This is where network connectivity condition may be implemented.