Added IsNull check to ModificationCommand to prevent DBNull propagation
This commit cleans up shared resources by moving check and string resources
to the shared directory and updating project references.

Removed and condensed copied resources from resx and string designer files
Commands: Use the directory of the last migration. Start a new namespace when migrations for a different context already exist.

Fixes #1231