deps: update http_parser to 2.2

Main changes:

* Added support for http statusMessage
http: parse the status message in a http response.
test: case insensitve path comparison on Windows

Windows needs case insensitive comparison when it comes to
path strings.
test: fix flaky unit test test-fs-realpath.js

The test was not performing proper cleanup and so it would
fail if run more than one time on the same machine.
build: install common.gypi along with headers

node-gyp requires this file
events: move EE c'tor guts to EventEmitter.init

After landing 6ed861d it is no longer possible to reliably monkey-patch
the EventEmitter constructor. However there's valid use cases for that,
and makes for easier debugging. Therefore, move the guts of the
constructor to a separate function which is monkey-patchable.

Closes #6693
buffer: optimize writeInt* methods

Remove unnecessary encoding within writeInt*
tls: reintroduce socket.encrypted

Just a property that is always `true` for TLS sockets.

fix #6735
Revert "util: more strict check for bool/number/string"

This reverts commit 95ee84fabe0b028ef964cc1032cd56a6cf89cb0e.
util: introduce CHECK_EQ/CHECK_NE
src: only access stack of non-null errors

Avoid segmentation fault when `null` is thrown
npm: Upgrade to v1.3.22
doc: Missing word 'are' in documentation

Fix simple spelling mistake in documentation.

fix #5808
deps: update gyp to 828ce09
build: add settings for VS 2013 to vcbuild.bat

Search for VS2013 compiler 1st, before falling back to older ones. This
allows compiling using the latest VS2013.
querystring: remove `name` from `stringify()`

QueryString.stringify() allowed a fourth argument that was used as a
conditional in the return value, but was undocumented, not used by core
and always was always false/undefiend. So the argument and conditional
have been removed.

Signed-off-by: Trevor Norris <trev.norris@gmail.com>
doc: Fix missing backtick in debugger doc
timers: setImmediate v8 optimization fix

Prevent v8 disabling optimization for scenario "bad value context for
arguments value".

Solves #6631

Signed-off-by: Trevor Norris <trev.norris@gmail.com>
deps: update gyp to 828ce09
Merge remote-tracking branch 'upstream/v0.10'