Bug 963985 - Overhaul how RHC app-create generates output

Instead of displaying all messages at the end, indent them and put them near the step that generates them.
If errors occur, display a simpler warning.
Skip displaying the entire app-show output, instead show more relevant user info
Simplify the other output in the command
Ensure the return value is correct in Ruby 1.8.7
Review feedback
Allow RHC extended to run.
Merge pull request #400 from smarterclayton/bug_963985_overhaul_rhc_app_create_output

Merged by openshift-bot
Bug 969390 - Only full stop triggers message
Merge pull request #403 from smarterclayton/bug_969390_port_forward_hides_errors

Merged by openshift-bot