Import fully-qualified custom operations.

Correctly differentiate between same-named migration operations that
live in different modules. Contains a new tests/custom_migration_operations
directory to enable the tests to run, preventing a name conflict with
django.db.migrations.