WIP: Convert vertical XModule to pure XBlock.

@cpennington  These are the changes we had to make to get VerticalModule running as a pure XBlock in the LMS - still raises in Studio. 

@nasthagiri @itsbenweeks FYI
Why is this necessary, given the call to `get_module_for_descriptor` below?