minor haml tweak to fix styling for group list on profile page.
Fix 1 spec that requires iwhd to be running.

Signed-off-by: Richard Su <rwsu@redhat.com>
Remove name attribute from the pools index api endpoint

As stated by Martin, all of our collection endpoints should include id
and href attributes only, any other information should be found in a
detail endpoint (in this case, the name is available in the detail for a
given pool).

Signed-off-by: Richard Su <rwsu@redhat.com>
RM 3751 - Fix upstream failure in provider.feature:74

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

The test makes connections to deltacloud. Modified test
to use mock deltacloud.

This patch is dependent on
https://lists.fedorahosted.org/pipermail/aeolus-devel/2012-August/012211.html
RM 3742, 3743, 3448 - Fix upstream cuke failures in instance.feature

https://www.aeolusproject.org/redmine/issues/3742
https://www.aeolusproject.org/redmine/issues/3743
https://www.aeolusproject.org/redmine/issues/3448

Needed to mock out deltacloud calls.

For instance.feature:64 needed to stub ProviderAccount.connect
to return nil because it is attempting to test an inaccessible
provider.

Moved mock_deltacloud out to general_steps.rb so that it can be used
by both instance.feature and deployment.feature.
Remove testing repo enablment, not used right now.
Basic support for Kerberos SSO authentication.

Basic support for web interface SSO authentication with kerberos. It
assumes the HTTP_X_FORWARDED_USER header is passed from the proxy, usually
apache or other web server, in some cases hardware proxy instance with Kerberos
support. After successful verification of HTTP_X_FORWARDED_USER header, this behaves the
same way as ldap, but is added as a new strategy. The kerberos authentication is done on
the proxy layer due to security concerns, as the kerberos keytab is often shared among
services such as ssh.

Note this is not intended to replace the auth between components, but just to enable
the benefits of SSO as a login into the web interface. There is room for future improvement
too. Maybe even integration with FreeIPA directly into the web interface.
Using login variable instead of HTTP_X_FORWARDED_USER for better readability.
Merge pull request #15 from mmahut/master

Basic support for Kerberos SSO authentication
RM3523 Quickfixes - changed launch_with_errors checkbox label
Merge pull request #16 from jtomasek/launch_with_errors

RM3523 Quickfixes - changed launch_with_errors checkbox label

ACK
BZ 848090 clarify statistics method as user_statistics; remove unneeded statistics
BZ 848090 removed deployments and instances from pool eager loading
ProviderSelection improvements:

- decouple the strategy from its proprties
- chain_strategy method more fault tolerant in case the strategy doesn't exist anymore
- Match initializer handles attributes dynamically
- score is required for the priority group
Make Strict Order strategy compatible with the changes
Penalty for failure strategy
RSpec tests for provider selection classes
ProviderSelectionController: permission checking and strategy editing
ProviderAccount failure logging and aggregation
Add link to provider selection page on pools#show