Introduce a site_name in the crawler
Use crawler.base_urls instead of crawler.bases

Exposing crawler.bases leaks the sqlalchemy session to the plugins which
seems to cause problems in some cases.

As a consequence of this change, the sitemap plugin now uses its own
session.