Add upload_import_file and review_import actions to MiqAeToolsController
Add granular automate import functionality
Support non-admin ems refresh users - OpenstackHandle

OpenStack handle changes required to support ems refresh
using non-admin credentials.
Support non-admin ems refresh users - openstack parser

Openstack parser changes required to support ems refresh
using non-admin credentials.
Support non-admin ems refresh users - test

Test changes required to support ems refresh
using non-admin credentials.
Updates based on code review comments.
Add XFS Filesystem Support

The following portions of the XFS code have been tested:
1) Superblocks
2) Allocation Groups
3) Inodes
4) Directories, including:
 * ShortForm Directory Headers and Entries
 * Single Extent Directory Headers and Entries
 * Single Level BTree Directory Headers and Entries

Unused code has been removed.
Additional updates based on Rubocop warnings have been made.
Additional updates based on @Fryguy comments have been made - mostly based on
file naming conventions.
More testing is needed before release including the find test being written
by @roliveri.

@roliveri @Fryguy @chessbyte please review at your convenience.
Add XFS Filesystem Support

Code to support Smart State Analysis of XFS filesystems has been
added.  The following has been tested successfully:
1) Superblocks
2) Allocation Groups
3) Inodes
4) Directories, including:
5) ShortForm Directory Headers and Entries
6) Single Extent Directory Headers and Entries
7) Multi-block Extent Directory Headers and Entries
8) Single-level BTree Directory Headers and Entries
9) Multi-level BTree Directory Headers and Entries
10) Single and multi-block extent regular files.
11) Symbolic Links

A fleece test on a local filesystem has been run successfully.
Changes due to relevant RuboCop warnings have been added as well
as those in response to review comments.

@chessbyte @Fryguy @roliveri please review as appropriate.
Adding support for Kerberos Ticket based Single Sign-On

- Updated Appliance Console to configure Kerberos Authentication for Apache
- Updated Apache server to serve support proxy based pages, needed for Kerberos ErrorDocuments.
- Updated kickstart to copy the proxy based pages
- Updated dashboard controller to support kerberos authentication
- Adding UI Enable Single-Sign On button and configuration for external auth (httpd)
- Support hidden SSO login button to differentiate Kerberos vs. normal IPA login.
- Redirect no credentials normal authenticate to kerberos when SSO is enabled.
Address PR comments and issues

- Remove duplicate domains in drop down list
- Allow for importing second level namespaces
- Do not allow imports to read-only domains
- Add statistics to successful import message
- Add select all checkbox for import
- Do not allow importing without selecting any namespaces
- Destroy dynatree when back button is clicked to prevent stale data
- Add javascript namespace
PR updates for Kerberos Ticket based Single Sign-On

- Rspec fixes
- Simplifying vmdb config value checks
- Rubocop fixes
Filter: whitelist suffixes
Replace form image buttons with actual buttons
Changes based on code review comments.
Merge pull request #414 from eclarizio/automate_granular_import_export

Automate granular import
Merge pull request #681 from roliveri/openstack_tenant

Support non-admin ems refresh users
Merge pull request #736 from martinpovolny/filter_cleanup

Filter: whitelist suffixes
Split and cleanup application_controler#resolve.
Remove misleading comment in application_controler#resolve.
Merge pull request #490 from jerryk55/xfs_filesystem

Add XFS Filesystem Support