Verify all necessary attributes are set in Salesforce::requestToken().

Depending on the configured OAUTH scope for the registered application,
all the required attributes, E.g., refresh token, may not be returned.
Return false if not, and don’t move ahead with the menu rebuild and
other tasks.
Merge branch '7.x-3.x' into mapped-object-ui