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
Alias within a method definition AFTER the return is unreachable.
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
Add CHANGELOG.md with work from Sprint 12

[skip ci]
Remove detect_type from various models

The `detect_type` method is no longer necessary with new_with_type_sti_mixin.

However, removing `detect_type` requires that *all* EMS Refreshers set the type
attribute for all STI objects.

* removes `detect_type`
* removes `default_type` for all models
* ensures that all refreshers set :type
* removes all references to `detect_type`
* removes all references to `default_type`
Rewritten configuration settings partial to Haml
Merge pull request #612 from blomquisg/remove_detect_type

Remove detect_type from various models
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 #546 from Fryguy/add_changelog

Add CHANGELOG.md with work from Sprint 12
Merge pull request #604 from jrafanie/remove_unreachable_alias

Alias within a method definition AFTER the return is unreachable.
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
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
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