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 #2440 remove unused code and files
fixes #2411 move files to new location /models/concerns /controllers/concersns /services /mailers /observers
fixes #2411 added ActiveSupport::Concerns to mixins
fixes #2411 remove unnecessary require statements in controllers
fixes #2411 refactor config/initializers