Add support for unicode slugs

I want to use Pelican in a fully localized environment, where even the slugs would make use of unicode characters like õäöü.

This patch helps (there is an additional option to slugify, which defaults to OFF at the moment (as there is no direct access to settings?).

I felt that this approach is better than using the current configurable substitution option.