NEEDS_REBASE_FOR_V0.10: allow for custom servers

Allows users to optionally define their own custom server in their configuration.

```js
// config/local.js
module.exports = {
  server: require("spdy").createServer(require("./spdy-options.json"))
};
```

Closes #737. Relates to #80.