Fix bug 959559 - mark individual fields as having errors, limit js validation to onsubmit
<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.
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.
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
cleanup download url flow for embedded cart
Merge pull request #2388 from detiber/bz959162

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

Merged by openshift-bot
Automatic commit of package [openshift-origin-cartridge-jbossews] release [0.3.8-1].
Automatic commit of package [rubygem-openshift-origin-node] release [1.8.9-1].
Automatic commit of package [rubygem-openshift-origin-common] release [1.7.6-1].
Automatic commit of package [openshift-origin-cartridge-postgresql] release [0.1.5-1].
Automatic commit of package [openshift-origin-cartridge-jbossews-1.0] release [1.8.6-1].
Automatic commit of package [openshift-origin-node-util] release [1.8.8-1].
Automatic commit of package [rubygem-openshift-origin-controller] release [1.8.9-1].
Automatic commit of package [rubygem-openshift-origin-console] release [1.8.9-1].
Automatic commit of package [openshift-origin-cartridge-switchyard] release [0.1.7-1].
Automatic commit of package [openshift-origin-cartridge-jbossews-2.0] release [1.5.6-1].
Bugs 958653, 959676, 959214 and Cleaned up UserException
Bug 958249 : oo-admin-move will allow different node profile for non-scalable apps