capitalized 'deployment' for consistency
RM 3562 - pool families api

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

Implemented create, index, show, update, and destroy.
Added pool_families to api entrypoint.

Signed-off-by: Jason Guiditta <jguiditt@redhat.com>
Fix bad merge in pool family patchset resulting in missing "end"
BZ 790817 - Tooltips for Pool scoreboard

https://bugzilla.redhat.com/show_bug.cgi?id=790817
BZ790817 Tooltips for Pool detail page scoreboard

https://bugzilla.redhat.com/show_bug.cgi?id=790817
Quota consistency in PoolsController and PoolFamiliesController

Make maximum_running_instances an attribute. If the quota is
unlimited then show text instead of nil.
Quota consistency for provider accounts

Changed maximum_running_instances to an attribute.
Make PoolsController QuotaAware

Removes duplicate code
BZ 812740 - check associated images before destroying account or pool family (rev. 2)

Environment or provider account can't be deleted if there is any existing
image (or provider image) associated with them.

This required a little bit more refactoring. All destroy 'validations'
are done in before_destroy callbacks. If some callback fails, an exception
is raised so destroy is aborted and reason is in the exception message.
To avoid having rescue blocks in all controllers, new 'safe_destroy' ActiveRecord
method is defined, this method adds exception into object's errors and returns
true/false.
added new attribute checked_at to instance and changed dbomatic to iterate instances using this attribute
1.1 login changes: warning css + label color
Added compatibility check for different dc-api versions

DC-api returns state 'stopping' instead of 'shutting_down' since version 1.0.
This patch adds new state mapping and method to check api version.
BZ 783128 - Renames "Image URI" to "Provider's Image ID"

Beyond the fact that it's not actually a URI at all, it's unclear
what it is. We decided "Provider's Image ID" was clearer.

https://bugzilla.redhat.com/show_bug.cgi?id=783128
Adds UserSessions cucumber test, and tweaks web steps to match

Since the test needs to check multiple controllers, RSpec is out.

I made the "I am on..." step also respond to "I visit...", because
 "Given that I am on $foo
 Then I should be on $bar"
was extremely confusing, even though it called the correct steps.
BZ 852531 - Login redirects to session[:return_to] if set

This fixes a bug where, if a user tried to visit a page without
logging in, logging in would take them to the pools page, rather
than the page they had been on previously, as intended.

See https://bugzilla.redhat.com/show_bug.cgi?id=852531
Mustachifying images#index

https://bugzilla.redhat.com/show_bug.cgi?id=810957
BZ851107 New deployment form validation fix

The Deployment is now validated after clicking next and proper error message is displayed if validation fails.
Next button is no more disabled. Js only evaluates if the name is available and displays message next to input.

https://bugzilla.redhat.com/show_bug.cgi?id=851107
BZ811890 Remove untranslated title attributes from Pool Family and Realm forms
BZ810876 Fix long Pool name overflow in Overview page
BZ #854145: limit the time frame for the penalty for failure strategy

https://bugzilla.redhat.com/show_bug.cgi?id=854145