Standardised indentation/whitespace throughout and removed trailing whitespace
Add ability to use HTML content of the head as the tab content

Now identifies panels by ID (since it's required for the link HREF anyway), not
by the tab title as it was before.
Added facility for tabs to overflow into a second container beneath the content