HTTP: handling of upgrade events.
HTTP: handling remaining timeout events/methods
README: using absolute URL everywhere so that displaying the README on npm does not brake.
HTTP: removing unused defaultSettings variable.
Logging: assigning unique IDs to stream and endpoint and using those for logging\n(this works well even before a stream_id is assigned to the stream, or when several endpoint is present).