Slug history

Added ":history" option:

- slugs are stored in an Array instead of a String
- changed slugs are pushed to the end of the slug Array
- slugs are tested for collisions with old slugs

- to_param returns the most recent slug
- find() searches all slugs


Added specs for history and localized features.