Xblock external UI - Server-side integration

@martynjames @fredsmith This is the PR for the LMS integration of XBlocks we discussed yesterday.