dont ship default v2_key on cfme appliance

[skip ci]

https://bugzilla.redhat.com/show_bug.cgi?id=1132893
Created a whitelist of all known 403 Forbidden errors occurring in IE8 that are caused by IE8 not passing the referer on redirects.

https://bugzilla.redhat.com/show_bug.cgi?id=1125380
https://bugzilla.redhat.com/show_bug.cgi?id=1123494
https://bugzilla.redhat.com/show_bug.cgi?id=1087539
correctly indent hash contents per rubocop request
Add key generation to appliance console

https://bugzilla.redhat.com/show_bug.cgi?id=1132893
additional routes that return 403 Forbidden in IE8

https://bugzilla.redhat.com/show_bug.cgi?id=1125380
https://bugzilla.redhat.com/show_bug.cgi?id=1123494
https://bugzilla.redhat.com/show_bug.cgi?id=1087539
Merge pull request #451 from bmclaughlin/ie8-403-forbidden

Implement whitelist to eliminate 403 Forbidden errors in IE8
Give cli ability to configure tmp disk

https://bugzilla.redhat.com/show_bug.cgi?id=1134083
don’t confirm are you sure when not partitioning

https://bugzilla.redhat.com/show_bug.cgi?id=1134083
appliance console temp_storage fix rubocops
allow user to specify the ipa server realm

- this adds to the cli and appliance_console
- realm is also passed to ssl certificates
- better display of error messages

https://bugzilla.redhat.com/show_bug.cgi?id=1134540
Merge pull request #464 from kbrock/appliance_console_tmp_storage

Give cli ability to configure tmp disk
Case insensitive search of method names

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

When searching for methods the case shouldn't be taken into account
Strip off any leading/trailing whitespace such as a newline.

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

We shouldn't require the VERSION file to be absent of all leading/trailing whitespace such as a trailing
newline at the end of the file as many editors will insert this and it's easy to do this without realizing it matters.

Adding a newline causes the comparison of the rpm version information to NOT match the
VERSION provided by the contents of the smartproxy executable.

This causes the product_updates table to NOT be seeded with the smartproxy found in the filesystem.
:bomb:
Merge pull request #470 from jrafanie/strip_newline_from_VERSION_file

Strip off any leading/trailing whitespace such as a newline.
Merge pull request #469 from mkanoor/bugzilla_1134500

Case insensitive search of method names
Change Timecop to use blocks (easy changes)
Merge pull request #447 from kbrock/dont_ship_default_v2_key

Dont ship default v2_key on cfme appliance
Merge pull request #450 from kbrock/appliance_console_v2_key

Add key generation to appliance console
Merge pull request #466 from kbrock/appliance_console_ipa_realm

Allow user to specify the ipa server realm
Merge pull request #379 from kbrock/safe_timecop_easy

Change Timecop to use blocks (easy changes)