<node-proxy,port-proxy> Bug 964212 - Fix init script dependencies

https://bugzilla.redhat.com/show_bug.cgi?id=964212

Add INIT INFO to node-proxy and port-proxy to make sure required
services are started before init scripts are called during startup

Fix references to port-proxy in node-proxy init script
online_runtime_296 - No longer need to move the throttle tag.
Bug 964347 - Run cartridge scripts from cartridge home directory

* Refactored platform code to run cartridge scripts from cartridge home directory
* Added missing step in mongodb cucumber tests
fix to call correct script.
Fix for bug 959976
Merge pull request #2591 from detiber/bz964212

Merged by openshift-bot
Merge pull request #2617 from rmillner/online_runtime_296

Merged by openshift-bot
Merge pull request #2612 from jwhonce/bug/964347

Merged by openshift-bot
Merge pull request #2622 from mrunalp/bugs/haproxy_validate_config

Merged by openshift-bot
Merge pull request #2621 from abhgupta/abhgupta-dev

Merged by openshift-bot