CLOUDSTACK-6203: KVM Migration fixes. Moved migration to a thread
so we can monitor it and potentially take action to make migration
complete if admin has defined such.
CLOUDSTACK-6203: Correct documentation for KVM migration tuneables
CLOUDSTACK-6170
UI Dialog: Was passing wrong field data for makeFields event
Externalized the hardcodedstrings from UI JAVASCRIPT files.
Fix unapproved licens issue.
CLOUDSTACK-6205: VPC VR start - when create guest nics for the VR, consider networks not only in Implemented state, but in Setup state as well
    Use seperate path to sync VM metadata for XS
    VM status sync only does VM status sync
  Use seperate path to sync VM metadata for XS
  VM status sync only does VM status sync
vbdmectics may not exist after host reboot
CLOUDSTACK-6199:  Hide action events for Vm/Volume commands when the resources have display flag=0.
Introduce generic BaseAsync(Vm/Volume)Cmd to make get the flag value for logging action events.
Rename the db field as display rather than display_event in keeping with the convention
only ping timeout trigger host HA, otherwise there may be two threads try to HA the same VM
Refactor DbUpgradeUtils

  - Move database access code to new class DatabaseAccessObject.
    This was done to ease the effort of testing, since
    DbUpgradeUtils has a static API and it is harder to mock
    static things with Mockito.
  - Log exceptions even if ignored
  - Add unit tests for both DbUpgradeUtils and DatabaseAccessObject
  - DbUpgradeUtils.dropTableColumnsIfExist(...) no longer throws
CloudRuntimeException to make it consistent with the other methods in
the class

Signed-off-by: Daan Hoogland <daan@onecht.net>
CLOUDSTACK-6170
VPC UI: Restore old 'router' icon
Removed unused parameter from @Parameter
CLOUDSTACK-6047: Introduce Aggregated commands queue to VR
CLOUDSTACK-6047: Add testing for VR aggregation commands
CLOUDSTACK-6047: Fix checkstyle build issue
CLOUDSTACK-6047: Fix FindBugs warning