Salesforce is paying $300 million to acquire its own charitable foundation, and it could add as much as $200 million to its annual revenue (CRM)