magic: fix scaffold.includes handling if autodoc disabled

In particular, do not add AutoDocMainFile.xml to it if
we do not create that file.
Update package version
remove last traces of gap/AutoDocEntries.g
Remove 2nd CreateAutomaticDocumentation param name_documentation_file

Actually, it was already being ignore; but now it is also undocumented,
and it can be omitted (but for backwards compatibility, we still
allow you to pass it in).
Documented CreateDocEntry*_WithDoc functions.
Documentation fixup
Merge branch 'parser_devel'

* parser_devel:
  Fix in @Declare
  Produced parsing of InstallMethod in first approx.
  Changed @ReturnValue to @Returns
  Implemented new default argument handling.
  Revert "Some changes."
  Removed unnecessary comments.
  Some changes.
  Removed AutoDoc counter.
  Moved command functions into a record.
  Working parser by now.
  Increased Version
  Bugfixes. Works for now.
  Some changes.
  Added autodoc_counter to have files documented
  Parser works, but not yet included in CreateDoc.
  Fnished first draft of parser. Not yet tested.

Conflicts:
	gap/AutoDocMainFunction.gi
	gap/Magic.gi
magic: refactor a bit, add new func AUTODOC_FindMatchingFiles
magic: allow passing optional args to AutoDoc() via options
Texts between manitems now possible.
Added a preliminary version for the comment syntax.
MOre examples.
magic: rename autodoc.files_to_scan to autodoc.files

This matches gapdoc.files more closely.
magic: derive bookname from package_info.PackageDoc.BookName

If this is NOT present, then warn the user about this and suggest
how to correct this.

Note that it is not anymore possible to specify the bookname via a
parameter to AutoDoc(). Indeed, if PackageDoc.BookName is missing,
then GAP will not see the manual anyway, rendering the bookname
irrelevant in this case.
cleanup
doc: complete (mostly) the AutoDoc() documentation

I cheated a bit and commented out a few thing like scaffold.entities,
see also the corresponding TODO comments.
magic: gapdoc.main may already have ".xml" suffix, deal with that
doc: expand tutorial a bit
Removed Labels, renamed FunctionLabels to labels.
makedoc.g: change AutoDoc() call to use options