Update README with MidoNet compatiblity

Add MidoNet version compatiblity information to READ file.

Signed-off-by: Ryu Ishimoto <ryu@midokura.com>
MD server support using DHCP agent and MD Proxy

In Quantum's metadata solution for Grizzly in 'isolate mode', that is
without an l3 agent, the dhcp agent spawns a metadata proxy for each
network. The metadata proxy forwards them to the metadata agent using
a socket and adding in the http header the network id or the router id.
Midonet plugin uses DhcpDriverNoOp since the DHCP will be handled by the
controller. MidonetInterfaceDriver plugs the metadata proxy into
MidoNet. Every VM will receive a route through DHCP option 121
indicating the metadata proxy address as next hop for the MD server.
Every router will have a route for each subnet  to send the traffic
for the MD server to the metadata proxy.

Change-Id: I9cd55255bc338fa136d9d6c6b3226ad1801358b0
Signed-off-by: Rossella Sblendido <rossella@midokura.jp>
Wrap delete operations for subnet in a transaction

Fixes #5
Wrap delete operations for router in a transaction

Fixes: GH #8
Fixes: LP bug 1184518
Wrap a midonet port deletion under transaction

Fixes #6
Fixes: LP bug 1184497
Check if dhcp port exist in adding router interface

Fix: #11
Signed-off-by: Rossella Sblendido <rossella@midokura.com>
Checking if not subnet_id in add router interface

Change-Id: I7711eff6e3a3ba80f53dbf4c02eef6543d7610ce
Signed-off-by: Rossella Sblendido <rossella@midokura.com>
Corrected Pep8 warnings

Change-Id: I0f89426c786dae83891687f9b3dd0b795dd1f896
Signed-off-by: Rossella Sblendido
Clean up the veth and ns created by the dchp agent

Override disable() in DhcpDriverNoOp, since we are not using
any external process for handling the dhcp and the superclass
method checks if a process is active. If it's not active
the clean up is not triggered

Delete the namespace in the interface driver unplug()

Signed-off-by: Rossella Sblendido <rossella@midokura.com>

Change-Id: I51f199b9714375c1753d5c616e60857e07542fb4
Added check for fixed_ip in  add_router_interface

Change-Id: I255e7eda5aa1b7b4644014386ae66f1ebd7c732f
Fix: #29
Signed-off-by: Rossella Sblendido <rossella@midokura.com>
Added AgentSchedulerDbMixin to Midonet Plugin

AgentSchedulerDbMixin implements create_or_update_agent that is needed for
the rpc communication between the dhcp agent and quantum server

Change-Id: If61d1b2adf60cd97d923cd9dfa2d5ab8af9c57e3
Fix: #24
Signed-off-by: Rossella Sblendido <rossella@midokura.com>
Import agentschedulers_db

Fix MN-185

Signed-off-by: Tomoe Sugihara <tomoe@midokura.com>
Add RHEL packaging files

Add package.sh and spec file for RHEL packaging.

Signed-off-by: Ryu Ishimoto <ryu@midokura.com>
Update version

Update version to mido1 to prepare for release.

Signed-off-by: Ryu Ishimoto <ryu@midokura.com>