Inline entity tiles

Inline Entity Tiles allow the engine to define a detail screen for a datum that is available persistently after the datum is selected. Additionally, the element can contain its own expanded detail set on-demand, allowing clinical and complex interfaces to more rapidly transition between selecting and interacting with a model.

X-Requested w/commcare and opendatakit-collect.

Relies on: Feature Flags
Most def! Should be solid for ~everywhere in any view that needs a unique, non-predictable, non-collided view ID.