Cleanup permalink deduplication

* Kill the deduplication via suffix appending on validation.
* Removes the unspecified lock as the chance for duplicates is to rare
  to deal with it on this level.
* Improves performance as no frequent table locks occur on generating
  numbers.
* The extra LIKE queries being caused by the deduplication
  code have a significant performance impact as they cause a sequencial
  scan on unoptimized schemas.
* Remove all unused and unspecified public interface or semantics like
  the empty default options, class option accessor etc.
* Remove unspecified generated public interface on infected models
* Remove infection of ActiveRecord::Base
* Remove infection of ActiveRecord::Relation