Add support to embed videos.

http://nbviewer.ipython.org/gist/dawehner/36e7b62883358f57db3e
is the test notebook.

Note: There are a couple of TODOs in the patch of functions I don't really
know what to do about.