Move the rest of the generics out of virtualmachinemanager
Moved ClusterManager into it's own package.  Removed the agent load balancing code.
created a project for db framework
Fixed up the rest of the management server code that calls clustermanager
Remove a line to make it compile
Automation: Fix test_redundant_router.py

1. Many state check need to wait for while for status to update
2. BACKUP router would still have eth2 and IP, but it's not enabled. Fix the
case.