Use hash-sign for numbered list in "8 - Extending Models" guide
Pull in any migrations when the generators run.

This makes it consistent with generated extensions.
Fixed word transposition in guide.

Fixes #2157
:copyright: year bump! [ci skip]
Skip migrations when testing generators.

Closes #2154
Bumped devise version to fix security vulnerability.