Switch asset bundler to html parsing from xml

* Create bundle output configuration options
* Add output url prefixing
* Change 'self closing' tags in page module to remove the inner closing
  slash. HTML5 apparently doesn't use them (although they are optional)