Fixes #1569, parse error on multi-line HTTP headers.
An overloaded toString() method may have side effects so don't call it for a simple type check. Back-port of 54b409d to the v0.4 branch.
Reported by Tom Hughes.
…le `f` to a proper filename. Fixes #1507.
* Allow overriding install path with CMAKE_INSTALL_PREFIX. * make sure js2min.py can be found when building out of source. * Replace empty macros with void(0). Expressions like "debug(x) && foo()" fail if debug(x) is an empty macro. * Make sure node-natives.h creation is deterministic. * Fix version string. The copyright header made the node_version.h file larger than the previously set file read limit.