Support #1549 Improve Brightcove video support
Updated to stop ckeditor from wrapping divs in invalid p tags.
Borrowed logic from fakelement plugin to create placeholder divs instead of images.