Add a running log of all Ids of Salesforce records that have been processed
Avoid error if queue item to delete is not a valid queue item

This can occur during batch operations when unexpectedly a queue item was
not retreived.
Mistakenly commented out test
Remove debug statement
Remove unessisary modules from being enabled in salesforce_webform tests
Converting our references to salesforce queues to the controlling queue

This utilizes the patch to the salesforce module that allows addon
modules to invoke task hooks, and the support for pull_queue and push_queue
tasks.  It adds a helper function to make the system still work with our
push queue even if the salesforce module is not yet patched.

Removed the admin interface from salesforce_genmap that allowed you to
choose the queue it used, since this deprecates that.

Move dequeing items related to node delete from salesforce_gen map to
salesforce_queue.

Removed queue crud interface since all queues will assume to use the
DrupalReliableQueueInterface directly with the queue object.