Thanks Markus Holtermann for review. Backport of 3d19d1428a from master
3d19d1428a
Added the AddIndex and RemoveIndex operations to use them in migrations. Thanks markush, mjtamlyn, timgraham, and charettes for review and advice.