WIP: add wrapEmitter

add @creationix's beginnings for the wrapEmitter
fixup codec test
Test the whole emitter wrapper in code
Merge pull request #540 from luvit/codec.emitter

Codec.emitter
Add helpful module
Merge pull request #541 from luvit/helpful

Add helpful module
Update luvi-binaries to get raspberry-pi binaries [ci skip]
Fix fs {read,write}File{Sync,}
Support implicit offsets in fs
Merge pull request #543 from luvit/fs-tweaks

Fs tweaks
Update to luvi v0.4.2 with new LUVI_APP/LUVI_TARGET semantics and libuv 1.0.0
Merge pull request #544 from luvit/update-luvi

Update to luvi v0.4.2
Include .exe in windows build
initial pass at tls.connect
should be a break
use tlsv1_client
add ca roots
add rejectunauthorized support
more tweaks... still failing due to lua-openssl
working tree