Bug 916958, Bug 917513 - V1 Model not honoring Broker contract

* All cartridge stdout messages where not propagated to the Broker when cartridge returned non-zero exit status
BZ912255: Change connection url string to use variable names instead of absolute values.
Bug 916132 - Fix production.rb for scope loading
Bug 916495 - Community still points incorrectly to some incorrect URLs
Bug 916559 - Existing broker keys broken after stage upgrade

Broker keys used to store login.  Code in sprint24 changed it to use user UUID.  This broke existing broker keys.  Reverting back to original behavior and will update in the future (for identity support where login is != unique/present)
Merge pull request #1533 from smarterclayton/bug_916495_relative_urls_in_community_still

Bug 916495 - Community still points incorrectly to some incorrect URLs
Merge pull request #1530 from mrunalp/bugs/912255

Bug 912255: Change connection url string to use variable names
Merge pull request #1531 from jwhonce/bug/916958

Bug 916958, Bug 917513 - V1 Model not honoring Broker contract
Merge pull request #1532 from smarterclayton/bug_916132_fix_prodrb_for_broker

Bug 916132 - Fix production.rb for scope loading
Merge pull request #1536 from smarterclayton/bug_916559_existing_broker_keys_broken

Bug 916559 - Existing broker keys broken after stage upgrade