I didn't want to extend the xblock contract for this PR, hence the comment. I could make this a TODO if you'd like. @cpennington how would you feel about having xblocks declare whether they support reordering of their children?