Adds string_decoder lib
Adding beginning of tests
bump backlog up to 5
Merge #443 r=@jiahuang: bump backlog up to 5

fixes https://github.com/tessel/runtime/issues/441

Apparently [this](http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/configtuning-kernel-limits.html) says that it should be 128 but that seems high and unlikely to be able to be supported by actual hardware. 

Thoughts @natevw?
Remove python workaround for gyp formula

The fix in https://github.com/tessel/homebrew-tools/pull/1 makes the workaround instructions unnecessary.
Merge #444 r=@kevinmehall: Remove python workaround for gyp formula

The fix in https://github.com/tessel/homebrew-tools/pull/1 makes the workaround instructions unnecessary.
Merge #344 r=@tcr: [NRY] Adds string_decoder lib

I copied the `string_decoder` class from Joyent's Node lib. Commit SHA: `1a84ba2d66129c36581a42dd7aa3a6707cfd170`. 

Needs more tests.
Adds support for tls.connect and the secureConnect event
Adding tests
Adds support for secureConnect callback and fixes test
Commenting out potentially flawed http test
Returns this from listener and adds test back in
travisplexer: pr-442-osx travis ci test