Adam/generalized draft import export 2

@dmitchell -- is this the right idea?

https://openedx.atlassian.net/browse/TNL-574
I think you should check that the draft HTML component is the correct one. If anyone modifies import_and_populate_course to create a draft HTML component for some other reason, this test would become meaningless.