859443 - fixing multi-select on OSX in old tupane.
965200 - sync plans cannot be assigned to products
Merge pull request #2391 from waldenraines/859443

859443 - fixing multi-select on OSX in old tupane.
Merge pull request #2393 from mptap/sync_plans_assgn

965200 - sync plans cannot be assigned to products
960552 - publish button shouldn't be displayed for read only
966027 - fixing refresh manifest
Merge pull request #2397 from ehelms/travis-fix

Travis - Setting LDAP Fluff version to keep new version from being
960587 - duplicate CVEs created when promoting a CV

this caused org deletion (and CV deletion) to fail
Merge pull request #2394 from jlsherrill/org_delete

960587 - duplicate CVEs created when promoting a CV
Merge pull request #2399 from jlsherrill/refresh_manifest

966027 - fixing refresh manifest
Merge pull request #2395 from ehelms/nutupane-update

Nutupane - Allowing customization of shown columns in details mode.
Merge pull request #2389 from mptap/content_view_perm

960552 - publish button shouldn't be displayed for read only
Bastion - Initial work creating engine to hold new UI assets.

This commit introduces the idea of an inline engine dedicated to
UI components. The first component moved is the Systems and Nutupane
implementations. In time this engine will serve as the place where
new UI goes or re-factorings get moved to. Ultimately, the entire UI
portion should be contained within this engine.
Bastion - Adding test infrastructure for engine JavaScript via Karma.

The Karma test runner is built and designed for testing cross-browser
JavaScript and making integration with AngularJS easier. This adds
a Karma configuration file and includes NPM package and Bower component
definitions to load up components in a predictable location for testing.
This is necessary in order for the testing infrastructure to predictably
locate the necessary assets. The tests can be run via 'karma start' and
'karma run'. A gem based test runner such as 'jasmine-rails' was not used
due to restrictions imposed by it's usage and tight coupling with the asset
pipeline and Rails.
Bastion - Adding travis configuration script.