core: Support removing external networks

Add ability to remove an external network from an external networks
provider when removing a network from the system.

Change-Id: I123076564188945753f62c445e684d9f1901e1df
Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>