session: Create a session object even when the user is accessing the panel through the API, so we can retreive flashed messages from outside
Merge pull request #27 from nasonfish/session

session: Create a session object even when the user is accessing the panel through the API
Merge pull request #28 from nasonfish/apidoc

apidoc: Various improvements to display and backend of apidoc
profile: do not null-dereference i.invoice
dns: fix a similar null-dereference
apidoc: Document DNS module
apidoc: Don't urlencode RedirectAnnotation URLs, since that encodes brackets that we use
apidoc: Allow more access to which api methods will be displayed (admin-only views are hidden from normal users, you can specify if you want an API view hidden)