Brocade mechanism driver depends on the brocade plugin templates

This causes problems when the customer installs the ml2
plugin/mechanism driver without the Brocade plugin.

Fixes bug: #1326937

Change-Id: I2d0dfda2cdfbdfd8503351b191151cb02104dcce
(cherry picked from commit 2efc40ba6b63f8ad1c2e1c98b562012fa1154ed5)
OFAgent: Avoid processing ports which are not yet ready

Port the following patch to OFAgent.
commit: 2702baed390d094b0eac07d0ae167ed236868d00
https://review.openstack.org/#/c/65838/

Closes-Bug: 1307745

Change-Id: Ie1fe0944fb541ba45ffb5b03747d5da289cede51
(cherry picked from commit b7a753ce80d34f7d98c4b401e364b5f6a740c3f4)
Exit rpc_loop when SIGTERM is recieved in ovs-agent

Previously ovs-agent exited with exit code 1 after SIGTERM was received.
SIGTERM should shutdown agent gracefully and exit code should be 0.

Closes-Bug: #1334264
Change-Id: I23e81cee5ae9e9fdabbe1377420b0902f47be8a7
(cherry picked from commit 60fc1f64fabd86c38846c76785255c523a98b331)
Fix typo in ml2 configuration file

Change-Id: I1d191a2c69d7450584e0ee25a0f5fce237b1c817
Closes-Bug: #1305226
(cherry picked from commit a7da625571a5acb161246e62713da81526a8d86b)
Merge "Fix typo in ml2 configuration file" into stable/icehouse
Merge "Brocade mechanism driver depends on the brocade plugin templates" into stable/icehouse
Merge "OFAgent: Avoid processing ports which are not yet ready" into stable/icehouse
Merge "Exit rpc_loop when SIGTERM is recieved in ovs-agent" into stable/icehouse