add appliance_console Prompt#ask_for_string

- can use just_ask, but this is more similar to others
- support net/ssh in prompt specs
- present? not available outside of rails

https://bugzilla.redhat.com/show_bug.cgi?id=1138723
appliance_console#local_database?, #database?

- needed for key generation logic

https://bugzilla.redhat.com/show_bug.cgi?id=1138723
This return is unreachable.
These old ruby 1.8.7 based fleecing tests are unused.
SCVMM - Set the active snapshot for a VM

No active snapshot was visible from the UI for a VM, the reason was because the 'current' property of the snapshot was not being correctly set.

https://bugzilla.redhat.com/show_bug.cgi?id=1141180
Rewritten configuration settings partial to Haml
Fixed typo in the method 'perpage_key', dbbame changed to dbname

This typo was introduced by PR #562 and was causing a crash while
changing the page setting on a view with paging.
Merge pull request #603 from jrafanie/remove_unreachable_return

This return is unreachable.
Merge pull request #605 from jrafanie/remove_unused_2010_vintage_ruby187_fleecing_tests

These old ruby 1.8.7 based fleecing tests are unused.
Merge pull request #621 from AparnaKarve/fix_typo_dbbame_to_dbname

Fixed typo in the method 'perpage_key', dbbame changed to dbname
Automate methods should not be able to modify readonly domains

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

The $evm.instance_create, $evm.instance_delete and
$evm.instance_update methods now check if the domain
is editable before creating/updating/deleting
Fix the update_url_parms method to handle parsing multiple url params

Used Rack::Utils.parse_query to parse the url parameters specified as
a string.

https://bugzilla.redhat.com/show_bug.cgi?id=1141974
More old ruby 1.8.7 unused fleecing tests.

Missed from #605
Merge pull request #613 from bronaghs/scvmm_active_snapshot

SCVMM - Set the active snapshot for a VM
appliance console key_configuration fetch

- use ssh to fetch
- many more parameters into key_configuration
- separate key_configuration setup from exec
- auto generate key if local database (and no key)

https://bugzilla.redhat.com/show_bug.cgi?id=1138723
suppress mount warnings in specs
Merge pull request #614 from AparnaKarve/multiple_url_parameters_specified_as_string

Fix the update_url_parms method to handle parsing multiple url params
Remove Hpricot from MiqXml since it's never used
Merge pull request #528 from kbrock/appliance_console_copy_keys

Appliance console copy keys
Merge pull request #616 from romanblanco/config_erb2haml

Rewritten configuration settings partial to Haml