Add options for instance resizing

This patch adds parameterization for three options that are useful
when resizing instances:
* The allow_resize_to_same_host flag allows the source and destination
  hosts to be the same.
* The scheduler_default_filters flag allows users to specify
  nova-scheduler filters.
* The resize_confirm_window flag allows users to have nova
  automatically confirm resizes after some amount of time.

Change-Id: Ib84aa54a5c592fbf9672e34352afbcc95089dd36
Closes-Bug: #1310708
Minor fixups for the stacktira bootstrap script

- ruby-augeas requires gcc since it's a native extension.
It was also previously bundled in with the puppet install, which made
its state invisible to the installer. Before installing puppet,
this patch installs gcc if needed, installs the gem, then removes gcc

- epel was being handled in a very blunt manner for libyaml install.
This patch makes a quick search to see if epel is already enabled on
the node, and installs it only if it isn't there.

Change-Id: Ib67fdd86089855cead228725d7cbc2e61634ff53
Conversion script skipping first in list

A bug in the conversion script from SNT to hiera
mappings was causing the first element of in a list
of mappings to be skipped. This patch corrects the issue.

Change-Id: Icf83704e712ab1e700ec667635966b2d7c4eda8d
Drop obsolete Galera references

Once we decide to use Michael's puppet-galera
module, we'll need to drop these obsolete
references to old galera module.

Change-Id: I2cd47193caec2fda3fb3e2cf332c977f4a8e5e78
Added 'tee' to the logging command in install.sh

The previous line wrote to a file but suppressed running script output
to the console. Piping this command to 'tee' allows for logging
and console output.

Change-Id: I61ba46c03c3d098d892bafdb3762356ed835a4af
Update data mappings for puppet-galera in compressed_ha

Add data mappings to use Michael Chapman's puppet-galera module in
compressed_ha scenarios with the native Percona packages bundled in
Ubuntu trusty.

Change-Id: I40aa8bda440497d3996d4bac77cf6f2795372921
BP: switch-to-percona
Data mappings for Galera in full_ha deployments

More data mapping cleanups for using Michael Chapman's puppet-galera
module with full_ha deployments.

Change-Id: If383652c8bf9b26af093ff2ecd4b207cf197fdb3
BP: switch-to-percona
Merge "Drop obsolete Galera references"
Merge pull request #79 from CiscoSystems/compressed_ha_mappings

Compressed ha mappings
Merge "Minor fixups for the stacktira bootstrap script"
Merge remote-tracking branch 'upstream/master' into icehouse
Merge "Conversion script skipping first in list"
Merge "Add options for instance resizing"
Merge remote-tracking branch 'upstream/master' into icehouse
Merge "Added 'tee' to the logging command in install.sh"
Merge remote-tracking branch 'upstream/master' into icehouse
Merge pull request #83 from CiscoSystems/icehouse

Icehouse