Asynchronous Cached Entities

Hooks to allow for platforms to intercept and provide caches for input tree references.

X-Requested: CommCare, JavaRosa

Relies-on: inline_entity_tiles