account/credits: Change buttons that refer to 'add credit' to 'modify credit', to make it clear that both positive and negative values are allowed.
support: Allow statuses to be assigned to tickets, so OPEN/CLOSED can now specify what the ticket is waiting on - the client, staff, or a third party
invoice: display owning username
Merge pull request #18 from nasonfish/ticketstatus

admins' adding credit form now displays as "modifying" credit, tickets now have statuses attached to them
tickets: clean up ticket reply box
support: allow blank messages to just update the status
service: implement fallback if service name is not valid

this allows users to sign up with e-mail address as username without anything breaking.
static: add chardin.js resources (GEN-3)
branding/simple: bring in chardin.js
chardin: implement integration bits
vps: add various metadata in the UI for the chardin integration code
totp: use issuer and config.COMPANY_NAME instead of a hardcoded value
session: soften totp validation (GEN-12).

If a session object exists for a prior session from a specific host and it's sufficiently new,
we soften the requirement for TOTP validation.
chardin: fix bug with chrome
invoice: just use coinbase USD api instead of accepting an arbitrary btc amount
invoice: remove errant </h4> tag
vps-admin: Pass available IP ranges to the ip admin page, purely for API purposes
Merge pull request #19 from nasonfish/avail-ips

vps-admin: Pass available IP ranges to the ip admin page
vps/signup: fix nonsense with using a counter, instead use jinja's loop.index0
vps/models: expose WSS API endpoints in _serialize() (ref. nasonfish/Centarra-cli#3)