Adam/generalized draft import export 2

@dmitchell -- is this the right idea?

https://openedx.atlassian.net/browse/TNL-574
Can you create a video child too? video does its own xml munging and probably won't do the right thing.