Bug 980102

The original link $OPENSHIFT_REPO_DIR/../node_modules is wrong.
The one we need is $OPENSHIFT_NODEJS_DIR/node_modules, which
will be used in build() if deplist.txt is present.

There is another occurrence of 'npm install', but that happens in
$OPENSHIFT_REPO_DIR, to which we have write access.

For existing nodejs applications, we simply remove the dangling symlink.

To test, create a Node.js app, then add a module (say 'coffee-script')
to deplist.txt, add and commit this change, and push.
Updated client tools installation guide
Merge pull request #2986 from nhr/docs_client_tools_update

Updated client tools installation guide
Automatic commit of package [rubygem-openshift-origin-node] release [1.11.4-1].
Automatic commit of package [openshift-origin-cartridge-haproxy] release [0.6.3-1].
Automatic commit of package [openshift-origin-cartridge-postgresql] release [0.4.3-1].
Merge pull request #2977 from BanzaiMan/dev/hasari/bz980102

Merged by openshift-bot
Cleaned up asciidoc per feedback from @mojavelinux, added analytics content to doc template
Merge pull request #2988 from nhr/big_cleanup

Cleaned up asciidoc per feedback from @mojavelinux
fix runtime extended tests
Merge pull request #2985 from danmcp/master

Fixing runtime extended tests