add proxy connect class
proxy module
pass in proxy config option
Merge pull request #95 from virgo-agent-toolkit/fixes/proxy

add proxy connect class
add Connection class
inject Connection class; not working yet
fix bugs; add timeout handling in handshake; add destroy()
added test-connection.lua; added refragmenter for fragmented json messages; fixes in connection.lua
replace refragmenter with luvit-split-stream; wsp fixes
remove endpoint specific code; construct handshake message in Connection
remove unnecessary code
changing port in tests, (hopefully) to fix travis-ci builds
Use the 127.0.0.1 instead of localhost as localhost can resolve to a host in weird networks
Merge pull request #89 from virgo-agent-toolkit/songgao/refactor

Refactor Work In Progress
move Ryan's proxy code from client.lua to Connection class

also remove connect_old() method in client.lua
fixes
Merge pull request #97 from virgo-agent-toolkit/songgao/proxy

move Ryan's proxy code from client.lua to Connection class
fix(upgrades): Fixes for upgrades
use fs.rename
Fix bundle dependencies

Gyp actions are correct within themselves, change an
input causes a new output to be created, but it does
not seem that the action inputs and outputs are used
to chain the target dependencies.  This causes the
bundle pieces to be built out of order on Windows if
a previous build was done.