refactor the setupTunnel prototype method
update code to follow lint conventions
2.45.0
linting fix: remove unnecessary semi colons
Update eslintrc to return semi errors instead of warnings
Merge pull request #1124 from FredKSchott/linting-fix-semi

linting fix: remove unneccesary semi-colons
linting fix: replace double-quote strings with single quotes
Update eslintrc to return errors instead of warnings on single-quote strings
Merge pull request #1129 from FredKSchott/linting-fix-quotes

linting fix: convert double quote strings to use single quotes
Merge pull request #1120 from seanstrom/support/refactor-request-setupTunnel

Support/refactor request setup tunnel
Sort package.json
Use a real test runner
Export default server ports
Rewrite tests/test-agentOptions.js to use tape
Rewrite tests/test-basic-auth.js to use tape
Rewrite tests/test-bearer-auth.js to use tape
Rewrite tests/test-body.js to use tape
Rewrite tests/test-cookies.js to use tape
Merge branch 'master' of git://github.com/mikeal/request into tests-tape

Conflicts:
	package.json
	tests/test-cookies.js
Rewrite tests/test-defaults.js to use tape