Fixing index.html plus outsourcing stylesheets into organized units.

index.html fixes:
* Link tags don't need '/' before their closing tag, since we're html5.
* html5shim script came back to the < head > where it is meant to be.
* Stylesheets are now consciously and consistently aimed to
  "screen, projection".