Make sure the plugin.ini symbolic link gets set up

Change-Id: Ife6222a849d403fd6d1a4bc837fd24fab01c7b08
Replace deprecated :rubygems source

Fix deprecation warnings thrown by bundler:

  The source :rubygems is deprecated because HTTP requests are insecure.
  Please change your source to 'https://rubygems.org' if possible,
  or 'http://rubygems.org' if not.

Fixes: bug #1175767
Change-Id: I75e2f79fecac49e7e0d9a94e604368489214b7c9
Fix typo in ini_setting provider filename

For quantum_plugin_ovs custom type.

Change-Id: I43bc8f825da096fedc23a92e7a7a9cf5c3747d8f
Merge "Fix typo in ini_setting provider filename"
Merge "Allow changed to public_protocol and public_port"
Merge "Make sure the plugin.ini symbolic link gets set up"
Add basic rspec tests to ensure catalog compiles

* Add basic rspec tests
* Add required fixtures: mysql, vswitch.
* Fix relationship between Package['dnsmasq'] and
  Package['quantum-dhcp-agent']. RedHat does not have such package and
  catalog compilation would fail on RedHat platforms.
* Restore Ruby 1.8 compatibility by removing trailing comma
  on the final element of hash.

Change-Id: I7cfc2f9b308116fe9c8b7f242f794792be0be678
Merge "Fix gateway_external_net_id to gateway_external_network_id"
Add metadata agent

Change-Id: Ic669140191727d8ca6b0ceca9c68cdc7785e05f8