Invert the dependency between multisite and currentsite

Since the currentsite fetches data from the multisite, it's more logical
to inject the multisite into the currentsite. We don't need the public
provision method anymore, wich makes the current_site service more
immutable