fix async open
Merge pull request #35 from ntd/pr1

Depend on struct instead of lpack
Merge pull request #36 from ntd/pr2

Missing compatibility for Lua 5.2 bit operations
Merge pull request #37 from ntd/pr3

Leverage luasocket for base64 encoding
Merge pull request #39 from ntd/pr5

Do not force IPv6 addresses with LuaSocket >= 3
make local for struct.X, math.X
add performance test for encoding messages
fix loop variable
remove code dup for constants
add magnification via squish
Merge branch 'upstream'