Add fpm packaging script
Merge "MidoNet plugin, clean up dhcp entries correctly"
Use correct device_manager member in dhcp driver

* The DHCP driver used to use device_delegate, but that has
  changed to device_manager. referencing device_delegate
  caused the cleanup of the dhcp agent namespaces to fail.
  This fixes the issue by using the correct member name,
  device_manager

Change-Id: Iab8ea0549383335ff66f3f13df1953d206eeb28f
Closes-Bug: #1245408
Midonet to support port association at floating IP creation

The Midonet plugin currently does not support associating floating IPs with
ports at floating IP creation time. This bug is created to add this support.

Change-Id: Ie57ebffa5185f26138c04b9836067417c6dc1388
Closes-Bug: #1249957
MidoNet: Added support for the admin_state_up flag

This commit enhances the port, bridge and router resources with the
admin_state_up flag in the MidoNet plugin.

Implements: blueprint midonet-admin-state
Change-Id: I67f4f9ad4099a05f8161aae79331ebba84f561b8
Do not add DHCP info to subnet if DHCP is disabled

Currently the midonet plugin will add default DHCP information to
each subnet even if the subnet is configured to have DHCP disabled.
This change addresses this by checking the DHCP settings while
creating a subnet, and only adding DHCP information if DHCP is
enabled.

Closes-bug #1230073

Change-Id: I2c422866c60f505df30bfa18bfe8d03599665b7a
Blackhole traffic not destined to Midonet port

* Add new route to blackhole traffic to external networks by default.
* Add new routes for individual VMs deployed on external networks,
  with higher priority than the 'blackhole' route.

Closes-bug: #1255005
Change-Id: I0c3d75cb6d00cca6d81067cd37303d8a318a2992
Fixes security rules in Midonet plugin

Fixes several issues with the rule chains in Midonet plugins, including
adding a rule to drop egress traffic by default, adding security group
support to a port's egress chain, and correctly adding/deleting jump
rules from port chains when changing a port's security groups. Also
fixes several pep8 issues.

Change-Id: Ib80bd22135b220b0e8113556ac7a2b2d9261c954
Closes-Bug: #1231790

Conflicts:

	neutron/tests/unit/midonet/test_midonet_plugin.py
Replace Midonet port groups with IP address groups

Replacing port groups with IP address groups. With Neutron security
groups implemented as Midonet port groups, we were unable to support
security rules with security group as a criterion because we didn't
know the destination port at the time of egress to the network. This
change implements neutron security groups as Midonet IP address
groups. This allows us to perform the security group check because the
destination IP address is known at all times.

Change-Id: Ia60ba8edf94406520b36ef4e465574b6e5fb3c0d
Closes-Bug: #1244025
Midonet plugin, set __native_bulk_support correctly

__native_bulk_support was incorrectly set to False, thus the
unit tests handling bulk operations were skipped.
Added a fix for chains bulk create

Closes-bug: 1237412
Change-Id: I46ea0e4c2668e59ca787ae9e68fb8bf660312712

Conflicts:

	neutron/plugins/midonet/midonet_lib.py
	neutron/plugins/midonet/plugin.py