Fixes failing test step

Appending an integer to a string does bad things and can include
escape characters. There is no requirement that the string actually
be unique/random, though, so just use a static string.
Fixed build added changes to scss files

Signed-off-by: Matt Wagner <matt.wagner@redhat.com>
Redmine #3210: Conductor should validate the provider, not just deltacloud-core instance.

https://www.aeolusproject.org/redmine/issues/3210

This patch adds a new method to the provider validation to verify
that the named provider is valid for a given deltacloud instance. In
addition, it moves this check out of the controller and down to the
model where it belongs on create action. It also adds errors to the
activerecord/en.yml, running tests on that value rather than a string.
bump version to 0.10.0
Fixed setting of deployment state for existing deployments
Redmine #3211: Switch step defs for login to use DMA

https://www.aeolusproject.org/redmine/issues/3211

DMA means 'Direct Model Access'.  The basic idea is that your test
should only be testing the part of the app that the test is directly
intended for.  A good example (and the subject of this patch/feature)
is login.  The actual steps of logging in shoudl be tested in one place
only.  All other cases where the user is expected to be logged in should
avoid duplicating this set of steps, and instead assume that we have a
valid, logged in user to work with.

This concept is decribed in more detail on the wiki[1], as well as providing
a place for questions and common problems to be explained as they come up.

[1] https://www.aeolusproject.org/redmine/projects/aeolus/wiki/Testing_DMA
Redmine #3233: Consolidate duplicated steps

https://www.aeolusproject.org/redmine/issues/3233

This refactors the pool_family scenario to use a background to set up the
authorised user, instead of having it repeated in every scenario.  The one
case where the user did not have expected priveleges was split out into its
own feature, which can later add more scenarios around lower priveleges.
RM 3181 - delayed_job support - revised

rev2 - Rebased. Incorporated Jay's feedback; to leave db migration
the same as there are no changes and to update Gemfile.lock.

Add delayed_job version 2.1.4 back into our environment: db migration,
initializer, and script.

Created systemd configuration file. Spec file installs config file into
/lib/systemd/system.

The service is named conductor-delayed_job and can be controlled through
either of these two commands:
"systemctl start/stop/status conductor-delayed_job.service"
"service conductor-delayed_job start/stop/status"

Service brings up 2 workers to process the queue.
permissions denormalization: redmine #3155 and #3156
redmine task #3157: UI to show inherited permissions

https://www.aeolusproject.org/redmine/issues/3157
Redmine #3158: Use denormalized model for permission checks

https://www.aeolusproject.org/redmine/issues/3158

Use the new derived_permissions model for permission checks -- remove no-longer-needed helper methods that added in the joins for the non-denormalized model.
performance fixes for Redmine feature #3149

Don't created derived permission records for global permissions -- check those explicitly instead.
Add derived permission index columns.
Add progress logging to stdout for migration
BZ 809722 - missing template for json response

If a deployable referenced images which didn't exist, deployables 'show' action
didn't respond properly to json requests. This patch:
- fixes 'show' action to always respond to json requests
- updates html_error_page method to set error flash message only for 'now', error page
doesn't do redirect
- removes flash setting in handle_general_error method - this method calls html_error_page
which sets flash message anyway

Auto-updating of deploaybles show page is still not ideal - status is not updated if a deploayble
has missing images and then this images are added/fixed - this is out of scope of this BZ.
Redmine3153 partials cleanup and fixes part1

catalogs partials cleanup

config_servers partials cleanup

added specific form_header and filter_controls as options to filter_table helper in provider account detail page

fixed filters in provider account and catalog details pages

deployables partials cleanup

deployments partials cleanup

removed unused deployments partials

hardware profiles cleanup

removed unused hwp partials

fixed instances index view

deployments pretty view fix

instances views and partials cleanup

removed unused layout partials
Fix typo in UpdateStateForExistingDeployments migration
RM 3145 added logs route
RM 3145 added logs controller
RM 3145 added logs page
RM 3145 added logs section
RM 3145 added cucumber tests