BZ 861063 - Post-login redirect goes to referer for non-GET URLs

The existing redirect code to return people to their previous
URL did not consider request type, and would thus redirect you to
various URLs using a GET which was usually incorrect.

For non-GET URLs, we should instead redirect to the referring page.

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=861063
Added cucumber features for index action on Provider Types API

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

Adds step definitions too.
Added rspec tests for index action of Provider Types API

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

Removed features/provider_type.feature - the only scenario covered in  spec/requests/api/provider_types_spec.rb by tests for index action
Updated template for index of Provider Type API

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

Added href attrib to listed Provider Types
Fixed directions for expandable arrows at Monitor > Pools
BZ 863383 - fixed migration of event description

rails 3.2 migration uses "def up" instead of "def self.up" which was used in older rails versions.
The problem is that "def up" is silently ignored in rails 3.0.x. Because of this
event an exception was raised when handling launch fail and an instance stayed in 'new' state.

https://bugzilla.redhat.com/show_bug.cgi?id=863383
Visually grouped Pools in Monitor + Environment's dark skin to light one
Buttons appearance: Bold font for primary button + Normal button hover to gray background
Unified buttons across the whole Conductor

- Orders
- Save/Cancel at each form
- Table headers unified (texts, orders, button types)
- Component detail headers (orders, types, etc.)
Merge pull request #110 from jprovaznik/migration2

BZ 863383 - fixed migration of event description
Merge pull request #111 from jcoufal/dev_1-1_fixes_to_upstream

Fixed buttons occurences&appearance + dark themes + instances grouping within pool.
Merge pull request #109 from petrblaho/provider-types-api-index-rm3880

Provider Types API - index action RM3880
BZ864513 allow for possibly deleted pool_family/pool associations
Remove converge-ui contents in dist stage of Makefile

This prevents inclusion of a local checkout of the converge-ui
submodule in any rpms/srpms created using 'make rpms'. Those files
needed by the BuildRequires on converge-ui-devel should only be
pulled in during the package build. This also prevents unneeded
files (like .git subdirectories and the rel-eng/tito subdir) from
being included in addition to what's provided by converge-ui-devel.
Merge pull request #113 from eggmaster/converge-makefix

Remove converge-ui contents in dist stage of Makefile
Remove Catalog column from Pools tables

It's useless to have Catalog link in pool row, since any Pool can have
multiple Catalogs which are not displayed.

Increased spacing for Pool name in Environment's table.
Merge pull request #114 from jcoufal/remove_catalog_column

Removed Catalog column from Pools tables
RM 3850 - show, add, and remove provider accounts within a pool family

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

Refactored https://github.com/aeolusproject/conductor/pull/71 to use
a provider_accounts resource under pool_families to manage the
associations.
BZ#864393&BZ#864382 Fixed number of logins and number of failed logins for LDAP authentication

http://bugzilla.redhat.com/show_bug.cgi?id=864393
http://bugzilla.redhat.com/show_bug.cgi?id=864382
More shared rspec and cucumber steps for API