Avoid creating too many instances of auth classes

Every time the AuthFactory is instanciated it creates instances of every
auth backend registered in the config file, which really doesn't make
sense to me. In combination with SQLite never closing its file
descriptors, this leads to exhaustion of fds.

Altered the AuthFactory constructor to not create these instances.
Update installation guide for Debian (derivatives)

I don't really know how this happened, but the guide on the web page
(stored in a .html on gh-pages branch) is way ahead of this .rst file.
Have we updated the documentation just in the HTML and not in the source
file???

Weird. Anyway, I've backported the changes from the .html file to this
.rst file so they are now in sync again.
Add INSTALL file and rename other INSTALL file

Part of #448.
Rename getting-started guide

It's really installation on a Debian-like system.

Part of #448.
Removed some old API doc

This was a design document for the API. Now that the API implements all
those features and has integrated docstrings, I've removed this older
document.
Add doc stuff... need to sort stuff out
fooo
foo
Use RST style links

Also add a Makefile to render output into .html!
Use secure env for IRC notifications

This should prevent forks of NIPAP to send IRC notifications.
Explain secure variable for IRC notifications
Merge branch 'update-install-docs'
Fix some doc stuff

Schemas don't exist anymore so remove references to that.

some other stuff
Merge pull request #486 from garberg/485_leaking_files

Avoid creating too many instances of auth classes
Enable node input field when assigning from prefix

When assigning a prefix from a a prefix, make sure the node input field
is enabled when the prefix is selected, given all requirements are
fulfilled.
Fixed prefix container safety net

As a safety net in the prefix list, making sure prefixes are not placed
outside the top level prefix container, was suddently needed it
was shown that it did not work. This commit adresses the issue.
Merge branch 'prefix_list_safety_net'
Some doc fixes
Just a few fixes to the nipapd man page

Not sure about the GitHub issue, it mentions --listen as missing, but it
was there just spelled incorrectly. Anyway, added --version too.

Fixes #479.
Remove debug log messages

Fixes #476.