Make sure CKAN complains if site_url is missing

As per #1976, stuff breaks if the site_url is not set. This makes it mandatory with a RuntimeError if it is not set.