CRM-13833, Soft Credit Type implementation for Contribution

----------------------------------------
* CRM-13833: Implement Soft Credit Types
  http://issues.civicrm.org/jira/browse/CRM-13833
Merge pull request #2168 from monishdeb/CRM-13833

CRM-13833, Soft Credit Type implementation for Contribution