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.