Initial rewrite of database code (all async) - indx loads
Create a new user on start of server.
First user is made the 'local_owner' user type
Merge branch 'master' into openid
Create box works, and delete should close connection pools
Fix create box throwing error
Rewrote how tokens get usernames/passwords:

Tokens now lookup usernames/passwords in the keychain and decrypt the
password using the password used to auth (this works).

Tokens now use the database objects to open their connections.
Fix delete box
New connectionpool skeleton
New Connectionpool skeleton
Wrapped connection pool
INDX Connection pool
Auto-reconnects corrects when an error is received during runQuery
Added error handling to runInteration and runOperation
Merge branch 'master' into openid

Conflicts:
	lib/indx/indx_pg2.py
	requirements.txt
More logging in indx connection pool
Remove database user (skeleton)
documented new docsgen api
added test runner for docsgen
updated templates