Check (and canonicalize) dpid arguments to Switch()

This seems slightly ugly, but it has bitten many people.

Closes #268
Minor tweak of return value.
Remove mn links with dots in them (e.g. foo_bar-baz1.2-eth0)
Try batch deleting OVS instances.
Clean things up slightly.