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
Introduces with_deleted method on paranoid objects

It is functionally equivalent to calling "unscoped" (indeed, that's
all the method does), but it makes code using it far easier to
understand.
Merge pull request #105 from n1zyy/with_deleted

Introduces with_deleted method on paranoid objects
Bug 861116 - [RFE] end of upgrade script should prompt/mention start services

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

Added optional start of aeolus services at end of successful upgrade.

While making the 'start services' feature respond properly to the
-y/--assumeyes option, noticed that 'stop services' also needed this
functionality, so I added it there as well.
Merge pull request #106 from eggmaster/bz861116

Bug 861116 - [RFE] end of upgrade script should prompt/mention start svcs
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
allow event to find source even if source has been soft deleted
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