Hostname is preferred
Use default port if none is given in DSN
Accept all 2xx response codes from the api
Show more specific error message when communicating with API
Graceful fallback if frame function name isn't available

This is relevant for instance if an error is raised outside a function,
in which case the regular node.js stacktrace would list it as:
Object.<anonymous>

The logic have been lifted from:
https://github.com/joyent/node/blob/83261e7/deps/v8/src/messages.js#L948
Fix bug in in_app logic

It was reversed, so node-internals and node_modules would get in_app == true
Set culprit based on top-most in_app frame
Merge branch 'kwargs-fixes' into opbeat
Opbeatified
Update README to Opbeat
Updated HISTORY to new Opbeat version
Added Copyright info
Update package.json with new authors and repo
Add info about unsupported Opbeat transports
Restore original stacktrace

Usefull if something breaks inside the Opbeat node module. If we didn't
do this, the resulting stacktrace wouldn't be printed to stdout