Drupal coding standards, fix Coder complaint that "only PHP magic methods should be prefixed with a double underscore"
Fix missing delimiter in query conditions that are arrays.
#1951734 by ceardach: Improve accessibility of mapping form select elements.
Issue #1979074 by kostajh: Upserts fail if key is included in params
Merge branch '7.x-3.x' of git.drupal.org:project/salesforce into 7.x-3.x
Issue #1951722 by ceardach, bleedev: Salesfore mapping admin page mapping direction update and key fix.
Merge branch '7.x-3.x' of git.drupal.org:project/salesforce into 7.x-3.x
#1978090 by levelos: Ensure that properties have a setter method if being updated from Salesforce.
Drupal coding standards
Fix typo in status message, and set status to "error" if site is not authorized
Update docs to note that "Full access" does not include the required "Perform requests on your behalf at any time" OAuth scope
Issue #1985840 by rickyoh: Soap upsert/update fails
Issue #1986966 by gilgabar: Notice: Undefined variable: value in salesforce_mapping_property_fieldmap_push_value()
Set value to null at start of function
Issue #1951744 by kostajh, ceardach: Tests! For just salesforce_mapping's admin form, but it's a start.
Issue #1983524 by kostajh: Return access denied when user attempts to go to OAuth callback URL
Add a comment explaining why we are returning access denied
Issue #2008582: Improve performance of salesforce_pull_get_updated_records().
Merge branch '7.x-3.x' of git.drupal.org:project/salesforce into 7.x-3.x
Change the structure of the conditions property in SalesforceSelectQuery to make it possible to alter conditions.