Added new weak pointer lists for entries

to remove efficiently implemented memory leak.
Finished weak pointers for todo-lists.
Removed memory leaks caused by todo-lists.
Increased version.
Converted to new AutoDoc documentation standard.
Changed name of IsComplete to IsCompleteWeakPointerList
New doc style finished.
Reordered makedoc
Added a Bibfile (copied it from homalg)
Updated dependencies.
updated .gitignore