CRM-13737 drupal integration allow for drupal folder to be outside main folder

This makes alternative drupal locations optional - either by setting a variable 'civicrm_class_loader' or moving the folder to one of the anticipated locations (../core or ../civicrm-core) - & is based on Tim's suggested code