Merge pull request #35 from zhaozg/master

fix msvc compile error,C2275,C2065,...
Actually fix the right number
Merge pull request #37 from luvit/gh_issue_17

Actually fix the right number
Comform to -std=c89
Implement read2 and write2 so we can pass handles between processes
Merge pull request #36 from luvit/fd-passing

Implement read2 and write2 so we can pass handles between processes
Merge pull request #38 from luvit/std89

Comform to -std=c89
Start to add UDP bindings
Remove extra printf
Merge pull request #40 from luvit/udp

Start to add UDP bindings
Fix Makefile.luvit
Merge pull request #41 from luvit/luvit-module

Fix Makefile.luvit
Change 3 more commits to C style for C89 compat
Add luv.luvit to .gitignore
Fix documentation of spawn
The example doesn't work on Windows because it connects 0.0.0.0
Lua 5.2 Manual said that lua_objlen has been renamed to lua_rawlen.
write2 modified for MSVC C89 compliance
Merge pull request #47 from imzyxwvu/master

Some fixes to improve compliance.
Add explicit Apache license