Show collection UDF fields on the tree detail page

There is no edit mode as of yet
Style cleanups - Fixed margins and added borders between fields

This style cleanup required changing how fields are rendered slightly
Without passing in a View's parent when it is being inflated, the root View's
layout parameters don't take affect, which made styling the tree detail page
properly impossiblei.

The parent ViewGroups are now properly passed down to everywhere we inflate
layouts. (Though note we pass false for the 'addToRoot' parameter, because we
do that explicitly later).
Only show 3 collection UDF rows at a time, with a button to show more
Code cleanups

- Use Plot, not Model, when possible
- Make method private
- Reformat code
- Remove lint