[WIP] Extract common functionality to xblock-utils

We should keep loading the default adventure XML in the workbench if possible, no? Ie we should resolve the issue with scenario loading in the workbench which appeared after Alan's update.