Added market_source as a dependency of sb_social.module. If we're honest, we are relying on market_source to handle social_referer_transaction tracking.
Updated "social_referer_transaction" logic in sb_social_salesforce_genmap_map_fields_alter() to handle the extreme edge case of a self-referring shared submission.
Added hook_salesforce_queue_process_items_alter() logic to sb_social, to defer the sync of any donation or other webform submission that has a Social_Share__c token for a share that hasn't yet synced.
Removed the {sb_social_submissions} table (via sb_social update #7007) and all related sb_social code. This served to handle the re-queueing of donations with referrer shares that hadn't yet synced. There is now a more general solution to this case in the code added in commits d7438cb and f68cdc0, so the original solution is deprecated.
Merge remote-tracking branch 'origin/7.x-4.x-social-actions' into 7.x-4.x-social-actions