change nova_config to use ini_file

This commit refactors the nova_config type to use
the ini_file provider. This will ensure that this type
is consistent with other types. It also completely removes
the parsed and parsed_config types.

The usage of inifile from nova_config is slightly difference
from other similar types. It does not require a section name,
and assumes that settings supplied without a section name
belong in the default section.

This is for backwards compatibility with the other types
and will likely change in the next major version.

this commit also updates nova_paste_int to support purging.
remove duplicate declaration of admin_password

removes code that was accidentally not removed.
Merge pull request #256 from bodepd/remove_dup_param

remove duplicate declaration of admin_password
Merge pull request #242 from bodepd/update_nova_config_types

change nova_config to use ini_file
Adding support for nova-conductor
Add ubuntu support and unit tests for nova_conductor
Merge pull request #258 from bodepd/nova_conductor

Nova conductor
Set network defaults.

Updates nova::network so that it uses some default values
(that match nova).

Change-Id: If199149c957debd0566bfa07fda31320c32fddbd
Allow to use of rabbit_hosts

Allow to use rabbit_hosts if this one is not provided
rabbit_host and rabbit_port are used instead.

Change-Id: I9222122357635bf5bf5715c0ea7329e5e3e78cbe
Fix nova::quota param quota_ram misspelling.

fix Bug #1167093

Change-Id: I4d2c4b11e4497f3c70987602902e25c7b207981d
Add label support to nova::manage::network.

Updates the nova::manage::network definition so that it
supports configuring the network label.

Change-Id: Ib4f2fab44104fa9d0338f5ad5ae1db7e4288a0b9
Update fixtures location to use stackforge.

Updates the .fixtures.yml file so that it uses stackforge
for relevant projects.

Change-Id: I4b07569f9b7f5424f4c48d04fd16de8d688ccf2e
Merge "Fix nova::quota param quota_ram misspelling."
Merge "Add label support to nova::manage::network."
add gitreview

Change-Id: I5605c49bc371694e92f2c791bc385efafe8934c1
Merge "Allow to use of rabbit_hosts"
Merge "Set network defaults."
Only set special_service_provider on RHEL.

Updates the params.pp so that special_service_provider is set
to 'init' on RHEL only. This gets used to startup libvirtd.

This fixes issues using the Nova compute/libvirt module on
Fedora.

Change-Id: I81f6a50a10f8e16e5d54b93724258a977c35d61f
Merge "Only set special_service_provider on RHEL."
Only start messagebus on RedHat.

This work around is only required on RedHat so use operatingsystem
instead of osfamily.

Change-Id: I85f780753aa9b4d579a62777fe96177daecaf622