Allow a UITextView height to expand / contract while being edited.
- Uses auto-layout constraints to re-position other elements
- Text View switches between scrolling / non-scrolling based on content and available area
For discussion, see: https://stackoverflow.com/questions/46965439/expanding-uitextview-inside-a-stack-view-with-scrolling-enabled