API CHANGE: By default add trailing slashes on URLs that should have them

This changes the default behavior of the Controller::join_links() to add a trailing slash on all urls that doesn't contains a dot (crude filename detection).

This can be disabled / enabled via the Config system and an example of how to do that is provided in a first cut of a SEO topic documentation.