Use of AbstractService::service() to determine service name

In some case, oauth service name can be overriden by developer, so we need to have an unified way to get service name between gigablah/silex-oauth and lusitanian/oauth

thanks