New version number.
Bugfix in CreateDocEntryForProperty.
A general function to create entries.
Removed duplicated code.
Bugfixes.
Update my contact data
Add a license file
Update README

Fix a typo, and make clear that this is a GAP package.
README: add a link to gihub homepage
makedoc.g: let GAPDoc regenerate CSS & JavaScript files
Enable MathJaX support in GAPDoc

As a side effect, this enables the JavaScript based CSS style switcher.
Simplify handling optional arguments
Remove some AUTOMATIC_DOCUMENTATION.enable_documentation checks

These are redundant since AutoDoc_CreateCompleteEntry already
checks AUTOMATIC_DOCUMENTATION.enable_documentation.
Pass the return code of AutoDoc_CreateCompleteEntry through

This seems to be the sane thing to do, and might help with error
handling in the future.
doc/title.xml: remove useless 'date'

The version already encodes the date, and this field is
easy to forget during an update.
Add myself to manual, too
Remove unused local vars
Consolidate arg length validation

First, we add arg length validation to CreateDocEntryForInstallMethod.

Next, we remove arg length validation from the various
Declare*WithDocumentation functions, as it is superfluous there: If the
arg list is too short, this simply triggers a GAP out of bounds error,
which should be sufficient for debugging. And beyond that, the
CreateDocEntry* functions already perform arg length validation.

This reduces code duplication, with all the usual benefits.
Reuse generated XML header across functions

The new global variable AUTODOC_XML_HEADER unifies five occurrences
of the same XML header (previously with tiny variations).
Use Directory() to handle path_to_xmlfiles

This way, CreateAutomaticDocumentation can now also accept paths
without trailing slash. In fact, it is now possible to directly pass
an IsDirectory object to it. Thus now this parameter matches the first
parameter of MakeGAPDocDoc.