Export overwrite message change.

Correct message for OVERWRITE in upper case.
https://bugzilla.redhat.com/show_bug.cgi?id=1140764
Pull find_by_prinicpalname from authenticate
Remove String 1.8.7 -> 1.9.3 compatibility crutches.

String#+(exception) was removed in 1.9, we should be calling String#+(exception.message).
Let it raise errors so we fix any remaining callers.

Fixes #536
Remove 1.8.7 -> 1.9.3 compatibility crutch.

String#ord exists on 1.9+ and since we have no remaining 1.8.7 uses, it's no longer needed.

Fixes #536
We previously removed enumerable from String so this spec is not needed.

This was missed in commit fe3833c69e1d.  :bomb:
rewriten parts of configuration to HAML
Improve readability of configuration view partials.
Review response - rewritten repeated statements
Used variables's length method instead of constant.
Merge pull request #573 from jrafanie/remove_1_9_crutches

Remove String 1.8.7 -> 1.9.3 compatibility crutches.
Provision based on image root_device_type

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

Provision changes for filtering instances which are ebs_only when
deploying images that have root_device_type=instance_store.
Added code to retain existing URL parameters across different view types

There were a couple of routing errors and code crashes due to absence
of certain URL parameters when the view type was switched from grid to
list or tile, or when the list was sorted.
This has been fixed in the current commit.
Other than this, a missing route for 'download_data' was added as well.

https://bugzilla.redhat.com/show_bug.cgi?id=1130223
Merge pull request #561 from kbrock/fix_user

Separate ldap authentication into find_by_principlename and password checking
Merge pull request #483 from romanblanco/erb2haml

rewritten part of configuration view partials to HAML
Merge pull request #565 from tinaafitz/yaml_export_overwrite_fix

Export overwrite message change.
Merge pull request #552 from AparnaKarve/bz1130223_fix_url_and_add_missing_routes

Retain existing URL parameters across different view types
Merge pull request #584 from mkanoor/bugzilla_1139383_provision

Provision based on image root_device_type