Add migration check rake task

Adds new `db:check` task that checks if migrations are outstanding.
It raises and exception if so, and set RC to 1.
If all migrations have been applied, it outputs nothing and sets RC=0
Changes db:check to db:migrate_check

Eat you own dog food
https://github.com/erasme/guidelines/
refactoring de UserHelpers
ménage
refactoring et isolation des tests avec de meilleures (existantes) données de mock
meilleure gestion de la sécurité des APIs en fonction des profils
typo
fixes #162
fixes #161
encore
Merge branch 'develop' of github.com:laclasse-com/service-cahiertextes into develop

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
fixes #162
fixes #163
la lib annuaire s'assure qu'un regroupement a un libellé
définition explicite de la date de création
ajout indexes
passe test pronote + pas moi
enlève val d'argent
nettoyage des données de test
ajout association vers CreneauEmploiDuTemps