Pin neutron gem versions for stable branch

This intends to pin all the major gems to the version they were during
development cycle.  This should isolate the existing tests from changes in
rspec, etc.

Partial-Bug: 1326034
Change-Id: I17ffd9255de6e04d0b036fa9466bf59171b1a762
SSL for communication between neutron and rabbitmq

Currently, Neutron can not be configured via Puppet to communicate with
rabbitmq using SSL. Most other puppet component already have this feature.
This commit enable this feature for Neutron.

Change-Id: Ie7a6218733562c4e89302ced169db6c53efadcf0
(cherry picked from commit f1ae25ae70c91ca509eea30b00b2a83f9ff0d6d8)
Enable neutron server to be run in SSL mode

This commit allows one to specify ca, cert and key file
to run neutron server in SSL mode.

Change-Id: I90f36e7c465924105e6b8032909988286f3e5374
(cherry picked from commit f48ce942390c0f63cb1f26d3c80aec4e4c126236)