CRM-11203 move setUserSession from Drupal to Base so we allow optional override on per CMS basis