Changed signature of setServiceConfiguration

Parameters are "serviceID", "apiURI", "params".
if "serviceID" is not defined the method will unregister all the services of the given API and the reload new ones with "params"

Jira issue: WP-933