Create a whitespace preserving TextInputWidget and use in CommentInspector

Creates a widget which preserves whitespace, but doesn't display it.

Change-Id: I019b37dc195d4c2a016c0439997d51711f89c573
Merge "Create a whitespace preserving TextInputWidget and use in CommentInspector"