fixes #2429 - change OpenID storage to be permanent

Also fallback to form login when Signo fails and log a warning.
Make Signo SSO backend unavailable for API.
Added a lot more dependencies to the RHEL6 comp
new top-bar navigation design and a new login page
fixes #2441
Fixes #2439 - Add true to respond_to? calls for initialize_puppetca
Added even more dependencies to the RHEL6 comp
fixes #2378 - added Minitest and other code cleanups
fixes UI errors in trend pages
fixes #2361 empty password does not invalidate compute resource
fixes #2361 do not reset password on test connection.
fixes #2450 - cookie name based on pathname to be able to reuse the js in other pages
Fix finder_needs_type check in sti mixin
intruducing color variable and mixin in the scss files
Fix tests misusing assert and assignment vs. comparison
add SLES and SLED to Suse family
fixes #2452 - allow nil form, used for checkboxes in taxonomies wizard
fixes #2455 hostgroup not saving
fixes #2393 - Couple of models broken with audited 3.0.0

this is not a fix for the mass assignment problem, rather just to solve immedient packaing issue upstream.

a follow up on mass assignment should be done via another commit.
fixes #2463 fixed nested puppetca and autosign controllers

remove autosign and puppetca nested controllers from being incorrectly nested classes
Added additional DB packages