Adam/generalized draft import export 2

@dmitchell -- is this the right idea?

https://openedx.atlassian.net/browse/TNL-574
Leave one or 2 `parent_sequential_url` attrs in the tests to ensure we don't break backward compatibility.