Add a Youtube widget

There are still some commits to come to get it to work with our new development environment,
namely that the plugin is being loaded from outside of the ckeditor plugins folder, such as updating `test.html`.
I'm pleased to see this method split out but I think we could take this a bit further.

Could we maybe abstract all of the youtube api stuff to a separate class? How would that interface look?