Merge pull request #51 from virgo-agent-toolkit/songgao/lua_cleanup/protocol_and_errors

[lua_cleanup] Moving /errors.lua and /protocol
Merge pull request #52 from virgo-agent-toolkit/songgao/lua_cleanup/client

lua_cleanup: moving client from / to /base
fix(signal): unref the signal handling

* In the virgo-example-agent the event loop was being held open on a simple
  print('hello world')
Merge pull request #54 from virgo-agent-toolkit/fixes/signal_handling_unref

fix(signal): unref the signal handling
fix(errors): add handler for errors
Merge pull request #56 from virgo-agent-toolkit/fixes/unhandled_errors

fix(errors): add handler for errors
add deepCopyTable and tableToString
Merge pull request #57 from virgo-agent-toolkit/fixes/to_string_params

add deepCopyTable
add architecture to windows build
Merge pull request #58 from virgo-agent-toolkit/add_arch_to_windows_build

add architecture to windows build
skip creating an extra binary on windows
lint
expose the connection stream and entity
fix callback for non-xen hosts
lengthen plugin timeout, windows tests take forever