custom slugging capabilities for individual user pages

closes #3401
- modifying slug-generator to be more generic
- adding slugging capabilities for /settings/users/:slug
- modified posts to use the updated slug-generator
Merge pull request #3472 from morficus/issue-3401

custom slugging capabilities for individual user pages