Add missing flags to fakelibvirt for migration

Commit 26504d71ceaecf22f135d8321769db801290c405 added
VIR_MIGRATE_UNDEFINE_SOURCE and VIR_MIGRATE_PEER2PEER
to the live and block migration default flags but did
not add those flags to the fakelibvirt module for
testing.

This change adds the missing flags and also adds
VIR_MIGRATE_NON_SHARED_INC for block migration which
was also missing.

Change-Id: I5f3af95a56b95ec20f93b12360bf8b3d40b5f45f
Closes-Bug: #1359475
Merge "Add missing flags to fakelibvirt for migration"