On router reboot, wait for the previous router to be deleted.
Manage the deletion wait with a boolean return value, not an exception.
A few minor changes based on feedback.
add "poll" command to rug-ctl

Change-Id: I307ae1c7dbd1820ba670e680cd55c8088afcaa1f
Log less verbosely from amqp modules

Change-Id: I1d428c21033c24d93a31d1cd99b848810541f306
Logging improvements

Change-Id: Idba1be37ca9d666fed36c62e5f9057c030673682
quiet neutron client logging

Change-Id: I153863e8cfd02ec305576e92e934d6b5984ddbe8
Set the router-id for delete events

Change-Id: I65a4302e50c2fccff101b35689cdf43ccda5c63b
Let the VmManager deal with deleted routers

Don't skip any processing in the state machine when we think a
router has been deleted, because the instance associated with it
might not have been deleted.

When deleting, always go to StopVM, which will check the VM status
and choose the appropriate next step.

Let the VmManager deal with a missing router by adding a GONE state. In
the state machine, when we see GONE during an Alive check, delete the
router.

Change-Id: I1324f39c173eb0fd29c40a8199adfc741d941f90
Update state diagram

Change-Id: I5209d55568d10c9c2237e488412a2cb13a4406a6
fix pep8 violation in oslo code

Change-Id: Ia6d65c3cb5866c2a7ea0254b52f253ea44b524ed
always set deleted flag in delete callback

Change-Id: I6e06b56d0567e40bddb5f794bfca662b92cd63e5
Merge pull request #130 from dhellmann/deleting-routers-cleanup

Fix router deleting
Handle ports without a mac address (like when the gateway is cleared).
Test for mac addresses more robustly.
Merge pull request #131 from ryanpetrello/bug/fix-router-gateway-clear

Handle ports without a mac address (like when the gateway is cleared).
Clean up state machine diagram

Change the orientation of the state machine diagram so it renders
large enough to read.

Fix reference to CHECKBOOT that should be CHECK_BOOT.

Fix reference to STOP that should be STOP_VM.

Fix order of edge definitions to make them more "logical".
Merge pull request #132 from dhellmann/state-diagram-corrections

Clean up state machine diagram
fix comment syntax
Truncate deque debug printing to the last 60 (~ hour of polls) messages.

If queues are getting this full, we have an issue with a router stuck in a loop or severe starvation of workers.