feat(migr): Use new migration declaration (refs #4032)

Add migration xml schema
Merge pull request #1170 from Eric-Brison/3.3-I4032

feat(migr): Use new migration declaration (closes #4032)