Merge pull request #378 from hasufell/master

Makefile fixes
Bump libuv to latest stable release (nodev0.8.16) and http_parser to much newer version
Update bundled luajit to 2.0.0 stable release
deps: luajit.gyp: fixup to include new sources

luajit included some new source files, fixup the gyp file to reflect
that.
Merge pull request #380 from luvit/fixup-gyp-build-for-luajit

deps: luajit.gyp: fixup to include new sources
Fix reading environment variables and provide a test for it.
put the *nix code back.
fix unused variable
Merge pull request #381 from rjemanuele/fix-env

Fix reading environment variables and provide a test for it.
Fix an error string spelling error and remove an unneeded cast.
Merge pull request #382 from rjemanuele/fix-env

Fix an error string spelling error and remove an unneeded cast.
Handle the environment variable being changed out from under the reading thread.
ChangeLog: add 0.6.0 changes

There was a lot of work between releases. This was my best effort
trolling the changelog
Merge pull request #384 from luvit/0.6.0-changelog

ChangeLog: add 0.6.0 changes
Add info about a timer bug fix.
Make the message shorter, reference the tickets.
Make the message one line.
Merge pull request #385 from Kami/update_changes

Add info about a timer bug fix.
make yajl build honor CFLAGS
Merge pull request #386 from dvv/patch-1

make yajl build honor CFLAGS