Move the DB  seed code so it works in desktop env..

The automatic execution of the migration of the database needs to
execute on a 'clean' new database in development environments. That's
because VS now initializes the db as part of its build, so the project's
first run has a new correct DB with no data. That meant the cluster
objects weren't being created.
Part I: create mobile acceptance test project

Add a mobile acceptance test project that duplicates the acceptance test
project tests for the mobile acceptance tests..
Remove mobile acceptance tests from project

The mobile acceptance tests are now part of their own project. That way,
they only run for people who are using the mobile solution, and have the
appropriate licenses.
Preliminary work on VolunteerTypes table
More work on VolunteerTypes
Flip back to false for AutomaticMigrations