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
It starts from the end of the chain (IE: the newest thing in the session), and it walks back. This condition is "Use this title if the session step is a static select (Module name, or menu, or whatnot), but not if it's a dynamic step (Like selecting a case)