Various changes in LightChildren

This is various changes required for the adventure xblock. It includes things to get the proper rendering of the lightchildren and also add some fixes to get a lightchildren served to jquery.xblock.