Add HttpRouter#options

Adds an `options` method to `HttpRouter` for creating routes that respond to the OPTIONS HTTP method, similar to others already provided.

Additionally, fixes the documentation of `trace` and `connect` which both stated that they created routes for the OPTIONS method.