CI: Switch from DotCI to Drone

Drone seems to be more active upstream, easier to set up, and doesn't
feel as likely to break on upgrades. It also has socat available
automatically, meaning we don't have to dance around with hostnames for
services passed in through environment variables.
add Michael Hayes to contributers in package.json
don't crash when parsing broken package.json files
db: Failing to parse SQL should lead to 'other' metrics rather than 'unknown'

This change also ensures that we still record the DB type (MySQL,
Postgres, etc.) if the parsing fails, and doesn't attempt to create
`statement` metrics since we couldn't determine the table name.
fix for hapi routing changes
docs: updated for new version
release: published 1.11.3