Entity embed config entity

d.o issue: https://www.drupal.org/node/2273361

@todo:
- Support for customizing button icons.
- Remove entity type field from embed form.

I think it makes more sense to do $this->entityManager()-> getDefinition($this->entity_type)->getLabel(); rather than needing to store all entity type labels.