Follow API for migration number methods.

The original methods are established in
railties/lib/rails/generators/migration.rb
Use named base as a template.

This reduces the amount of customization that power enum adds to its
generator and allows for the migration_template helper to do its job of
detecting and removing an existing template for the same migration.
Preparing for 1.4.0 release.