Commands: Use the directory of the last migration. Start a new namespace when migrations for a different context already exist.

Fixes #1231
Remove portable targets (for now)
Low-level AttachGraph method

Traverses a graph and provides a callback for each entry visited. See #1229

No async version yet, and no higher-level overloads.