Enforce that index names be unique
Changes to check for duplicate indexes, tests to make sure duplicates are caught and that indexes can be named the same in different tables
Merge branch 'ajette-unique-indexes'