#705 migrations fix

Мои пять копеек проекту, надеюсь, он вскоре стартует!
Переписаны все миграции, база нормально загружается на mysql базе.
Я обнаружил, что по какой-то причине не срабатывает rollback при ошибке в миграции. Найти причину пока не удалось, но это не autocommit={0,1} в mysql.
Похожесть с кодом Andrey Opeykin 80%(взято из upstream уже в процессе и улажены конфликты), только я переписал uninstall часть чуть проще.
Проект интересный, надеюсь, мои изменения окажутся полезными!