Adjust the naming of downloaded cartridges to match decisions
Bug 960378
Bug 960364

Check Cartridge-Vendor when installing via URL. Reject it if
it matches any of the reserved vendor name.
(Currently only 'redhat' is reserved.)
<console> Bug 959162 - Fix display issues

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

Authorizations and sshkeys on the Settings tab were being displayed on a
white background making it hard to distinguish the text, this fixes the
styling for striped tables and other base styles that were missing from
console.
Merge pull request #2377 from smarterclayton/fix_cart_messaging

Merged by openshift-bot
Bug 959123: Fix Postgresql snapshot restore
Merge pull request #2386 from bdecoste/master

Merged by openshift-bot
Bug 958694: Make .state gear scoped and refactor primary cart concept

Make the .state file represent the state of a gear rather than the application
as a whole. Redefine the concept of the 'primary' cartridge as the first cartridge
installed on the gear. Add state to Runtime::Manifest to flag a cartridge as
'buildable' or 'deployable' in order to make more granular decisions related
to the build process which are unrelated to the primary cartridge concept.

Move the platform closer to cartridge level state management.

Resolve bug 958694.
Merge pull request #2381 from BanzaiMan/dev/hasari/bz960364

Merged by openshift-bot
Merge pull request #2379 from fotioslindiakos/Bug959123

Merged by openshift-bot
Do not validate vendor and cartridge names when instantiating Manifest from filesystem.

This addresses Bug 959843.
Merge pull request #2390 from ironcladlou/bz/958694

Merged by openshift-bot
Merge pull request #2388 from detiber/bz959162

Merged by openshift-bot
Merge pull request #2392 from BanzaiMan/dev/hasari/bz959843

Merged by openshift-bot