api_v3_ContributionTest for CRM-13833

Fixes contain -
1. api_v3_ContributionTest with a new test which creates a contribution AND a soft credit.
2. It calls contribution get API and verifies the soft_credit array values.