Passing down X-Forwarded-Port

Some frameworks, like Laravel (PHP), does use X-Forwarded-Port to build its canonical URLs.
Extract form-important from #new-application
Added ownership of /var/log/openshift/broker
Switch back to native SELinux calls.
Feature complete v2 oo-admin-ctl-gears script with integrated idler.
switchyard v2 cart
switchyard v2 cart
cleanup
<broker> Updated spec file for correct user_action.log location
<oo-accept-broker> Added permission check for rest api logs

Spec was still referencing /var/log/openshift/user_action.log instead of
/var/log/openshift/broker/user_action.log this was causing the logfile
to be created with the wrong permissions when oo-accept-broker is run

oo-accept broker now checks for incorrect permissions for
user_action.log
Extract form-important from #new-application
Support URL entry during app creation
Improve test performance by reusing cache for most tests
Add custom cartridges to existing apps
Splitting configure for cartridges into configure and post-configure
Add broker config for external cartridges
<oo-accept-broker> Fix test for SESSION_SECRET

The test for SESSION_SECRET is testing against nil, and we are now
getting back an emtpy string when it is not defined in the config.
Read the enabled state of the external cartridges feature from the broker
Combine stderr/stdout for cartridge actions
Merge pull request #2214 from rmillner/TC222

Merged by openshift-bot
Bug 955463: Move hot deploy logic into the v2 model

Consolidate all hot deploy logic into the v2 model to enforce consistency
of application state.