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.
so why are we using two attributes then if both are same for entity manger then why not just use one `data-entity-id` and remove `data-entity-uuid`.