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.
Change Makefile to copy from testing to stable

Fixes #483.
Fix auto-calc of prefix type on from-prefix add

Changes the logic behind auto-calculating the type of a new prefix when
using from-prefix. We previously used a 'contains' operator, but that
only works for manually specified prefixes. 'equals' is used for the
from-prefix case.

Fixes #462.
Merge branch '462-fix-cli-from-prefix'
Suppress output of nipap-passwd during install

Fixes #480.
Merge branch '480-fix-nipapd-install'
Clean postrm too
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