CRM-15387 - Add legacy support for honor_contact_id in contribution crea...

...te api, fix legacy support for soft_credit_to so that soft_credit_type is set to default. Add tests for both.

----------------------------------------
* CRM-15387:
  https://issues.civicrm.org/jira/browse/CRM-15387