ContentViews and ContentListViews render in IE8

* Remove use of ECMAScript features that IE8 doesn't support (Function.prototype.bind, Object.create, Object.hasOwnPropertyNames)
* All tests pass in IE8
* Ammend stylesheets so things look reasonable in IE8
    * .content and .hub-modal are explicitly made `display: block` so that their background-colors appear
    * Use fallback styles for things that use `rgba` in modern browsers. In IE8, these styles will have an alpha of 1