pandoc seems to need an extra line at the top of a markdown file.
Add a function to provide library version information at run-time.

Also adds a much-needed compile-time DEBUG preprocessor flag.
Remove specific mentions of .lo and .la files from .gitignore.
Update year in copyright notices and reference AUTHORS file.