Consistently silence pushd and popd in hooks

Consistently redirect the output of pushd and popd to /dev/null in
cartridge scripts.
Plugin work, rearrange bits, add help, fix spec file.
Add missing routes.json configuration for jboss* app types + minor cleanup.
Case-insensitive vhost routing support.
Add missing routes.json configuration for jenkins apps.
updated ews2 tests
Fix for Bug 893207

Add timeout for start/stop gear calls
Merge pull request #1122 from smarterclayton/improve_php_cartridge_readme

Merged by openshift-bot
Merge pull request #1110 from Miciah/silence-pushd-and-popd

Merged by openshift-bot
Merge pull request #1128 from ramr/master

Merged by openshift-bot
Merge pull request #1134 from bdecoste/master

Merged by openshift-bot
Merge pull request #1135 from jwhonce/dev/bz893207

Merged by openshift-bot
Round 2: Update ruby19-scl cart configs to 3.0.17 passenger
Use --insecure in tests
Use --clean to isolate problems, purge the express config