Don't need to set UserId to zero in CiviCRM 4.5 or above

CiviCRM 4.5 includes a fix to CRM_Core_Payment::subscriptionUrl().

It's no longer necessary to set the UserID to zero in the $session variable. Now the code only applies this hack for 4.4 and below.