remove automagic dep on openssl

Automagic dependencies are bad, because they install/compile software which
may diverge from the users expactation.
The behavior is documented at the top of the Makefile and a default is
set.
provide options to unbundle more libs

luajit, zlib and yajl are common packages, provide options to unbundle
them
default is to use bundled libraries
give options for debug symbols and -Werror

many distros handle debug symbols globally and have to patch build systems
that hardcode stuff like "-g"

-Werror is a good flag for development, but should never be used for
releases. There are tons of cases where -Werror breaks without purpose
and upstream is not able to test all of them (e.g. new gcc version,
API deprecation warnings

I set the default to 1, cause this is the git repository, set it to 0
for releases.
fix install rules

we don't want the bundled headers installed if we use system luajit
fix dist_build to set Werror to 0 on releases
fix linking order
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