Merge pull request #2 from rhildred/master

initialize headers to {} if we need to copy some.
Pass rejectUnauthorized option to Node http.request
Whitespace fixes: Mixed tabs and spaces to all tabs; Remove trailing whitespace
Merge pull request #4 from doublerebel/master

Pass rejectUnauthorized option to Node http.request
update assertions in tests

Add the following entries to the expectation of assertions:

1. "headers"; introduced in adadd2d (Added HTTP Request headers)

2. "rejectUnauthorized"; introduced in 3de6efa (Pass
   rejectUnauthorized option to Node http.request)
tests: DRY up default entries in assertion expectations

This way, new entries added to the return values of najax() in the
future can be added in one place easily.
tests: mention port 443 in description of ssl assertions
Merge pull request #6 from rctay/master

fix tests
Merge pull request #1 from alanclarke/master

update from original