CRM-14356 - CRM_Core_Session - Handle Drupal's lazy sessions

This is Ken's original patch from
http://forum.civicrm.org/index.php/topic,31800.msg136249.html
CRM-14356 - CRM_Core_Session - Guard against unset value