Error handling for SF queue items with missing source records

Added error handling to salesforce_genmap_entity_update() for the event of re-queueing (upon fieldmap update) a Salesforce queue item whose source Drupal record has been deleted. Also added salesforce_queue_missing_source_record Rules event to salesforce_queue, to allow configurable Rules reactions to this scenario.