add Courseware block type, refs #19
only instantiate found views, refs #19
reverse rendering, add UI\Block::toJSON, refs #19
add Section UI block, refs #19
prepare multiple block views, refs #19
fix the whole JS s..tuff, refs #19
add block loader plugin, refs #19
rename block.js to block_loader.js
add Negotiation package
add arg.js to generate URLs
refactor views/courseware/index
use Negotiation package
compute view from request and add templates and stylesheets
add a Backbone model and collection
get templates in JS
flesh out Courseware block
flesh out HtmlBlock
flesh out Section block
fix up general less styles
synchronize block loading