Add EmbedType annotation plugin and interface

A very basic interface to start with.
This now needs EmbedTypeInterface passed in as 4th argument. See http://drupal.org/node/2318281.