node: fix NpmNotInstalled requirement

With some older versions of node, apparently the npm directory itself
is not a symlink into the node keg but the npm binary is.

Fixes #17668.
Fix X11 proxy constant lookup under 1.9+
tomcat 7.0.37

Closes #17949.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
httping 1.5.8

Closes #17948.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
youtube-dl 2012.02.19

Closes #17943.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
chruby 0.3.3

Closes #17938.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
slrn: add HEAD

Closes #17945.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
selenium-server-standalone 2.30

Closes #17944.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>