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)
moving perf microbenchmarks out of perf directory
Setting Nullable & enum property correctly in model snapshot and designer code
Updating to release NuGet.config
Updating to dev NuGet.config
Add a readme