Made View.ContentSize nullable, so _contentSize can be used to express 'desired contentsize
- All unit tests pass - Basic usage verified.
There's a huge issue that TextFormatter is confused about AutoSize. a) It behaves 'automatically' even when AutoSize == false (e.g. in Text_set). b) It doesn't support auto sizing only one dimension.