Added extension methods to configure migrations.

Removed MigrationAssembly and MigrationNamespace from RelationalOptionsExtension.
Added a MigrationsOptionsExtensions instead.
Added MigrationsDbContextOptionsExtensions with the methods UseMigrationAssembly, UseMigrationNamespace.
Updated related code and unit tests, added a couple new unit tests.
I guess I can call AddOrUpdateExtension instead, and not have this method.