Don't use unique indexes with polymorphics

With a mix of scoped and unscoped slugs, because the indexes are created
on the top-level class, you'll end up with `duplicate key error`s on the
unscoped index even when scoped slugs would be valid.
Merge pull request #137 from pdf/non_unique_indexes

Don't use unique indexes with polymorphics