Match Node.js behavior exactly
Match Node.js behavior exactly

- Remove unused 'scheme' property
- Throw exception if non-https URL is passed in
- Support string URL arguments
- First argument is always required, so remove code that sets default
object if params doesn't exist

substack/https-browserify