Bring request back. Let's fix it.

This reverts commit 6bc6b46a94cd9014534d4649a1d35b82b4bba44e.
Avoid downloading deps on postinstall for GH-42.

Skip dependency installation entirely if the `dep` directory
already exists.
Omit port from SockJS URL if not available. GH-46.

The document.location.port may be the empty string on IE
when a default port is being used. In that case, avoid
putting a port, or colon, in the URL to prevent a SyntaxError
during WebSocket construction.
Fix newly-discovered lint error in jshint@2.1.2.
Merge pull request #47 from reid/fix-websocket-syntaxerror

Omit port from SockJS URL if not available. GH-46.
Server option takes precedence over glob. GH-35.

Fix the defect that causes "Ignoring --server option." to display
when running `yeti --server` from a directory with a .yeti.json
that contains a glob pattern.

Warn the user that files are not considered when using --server.
README badges get their own line now.
Merge branch 'dependency-free-postinstall'
Require onyx@0.1.5 for Node 0.8 and 0.10 support.
Version 0.2.23.
Work on 0.2.24pre.
Add unit test for Test object.
Add unit test for TestSpecification.
Add unit test for url-builder.
Add unit test for LiteralTest.
Add unit test for Tests object.
Add totalPending test for Tests object.