Add EntityEmbedEntityManager.

This helps reduce the amount of code we're having to use for entity loading, while also remaining testable. We could easily be using this on the CKEditor integration branch too.
Because we want to encourage use of uuid by default. and because we have special logic in the id version to add the uuid back into the DOM as an attribute on filtering.