tweaks, permalinks, classes, organisation. release 1?

A lot has happened.

It all started with the conversion of text files to Unix line-endings,
as a lot of the assigmnents had been typed up on Windows machines. This
is because of messy double-byte newlines that Windows uses. This
needs to change, Microsoft.

Two PHP scripts have been added. The new class, heading-handler,
handles headings, converting them from markdown to more complex HTML
and generating contents lists (yet to be added). The functions.php file
includes function definitions for the index.php file, and purely exists
for organisational purposes.

All of the assignments have been edited in some way. Many have been
updated to use the new referencing/anchors-to-parts-of-pages system.
All instances of the "ref" class have been removed, as this will
soon be automatically added by PHP. 2.1 was finally moved to the
proper format and the original removed.

The license has also been updated, so that images taken by
classmates are taken into consideration.

The main stylesheet has been updated a fair bit. Styles have been added
for the permalink business, and the headings tweaked in general.

The image for external links (el.svg) has been made part of a bigger
new SVG, the sprite. This file also includes the permalink icon.

The documentation has been updated, primarily as part of the new
headings business. The server config has too, but I have honestly no
idea what I changed.

I set out to fix all the irritating little problems I had noticed
at times when I didnt have the luxury of time to rectify, and I think
this was accomplished. More functionality -- namely the contents
list, external/internal link differentiation and mobile optimisation --
are still to be added, however.

If there ever will be one, this is release one.