Fixed/Modified the earlier patch for CRM-12695 wrt comment on PR - 1135

----------------------------------------
* CRM-12695: Membership sharing doesn't work after merge
  http://issues.civicrm.org/jira/browse/CRM-12695
* CRM-12695-fixes:
  http://issues.civicrm.org/jira/browse/CRM-12695-fixes
-- fix for contribution import break found during QA of issue CRM-9744

----------------------------------------
* CRM-9744: Using Soft Credit Contribution Feature with External ID Fails
  http://issues.civicrm.org/jira/browse/CRM-9744
CRM-12735 Allow user with view contact permission to access Actions button in Contact Summary page.

----------------------------------------
* CRM-12735:
  http://issues.civicrm.org/jira/browse/CRM-12735
CRM-11316 Fix online contrib, event reg, PCP account, petition signature and mailing subscribe forms to NOT include ReCAPTCHA for logged in users. Fix notices in CRM_PCP_Form_PCPAccount for anonymous users due to undefined _defaults property.

----------------------------------------
* CRM-11316:
  http://issues.civicrm.org/jira/browse/CRM-11316
Needed additional condition to show Edit button for user who has edit my contact and is viewing their own contact record.
CRM-13074 - Failure on CMS user deletes contribution
Merge pull request #1178 from ravishnair/civihr

-- fix for contribution import page break found during QA of issue CRM-9744
Merge pull request #1184 from eileenmcnaughton/CRM-13074

CRM-13074 - Failure on CMS user deletes contribution
Merge pull request #1183 from davecivicrm/CRM-12735

Crm 12735
Merge pull request #1182 from davecivicrm/CRM-11316

CRM-11316 Fix online contrib, event reg, PCP account, petition signature...
Merge pull request #1177 from aadityawalawalkar/CRM-12695-fixes

Fixed/Modified the earlier patch for CRM-12695 wrt comment on PR - 1135
CRM-9744, CRM-12531
Merge pull request #1186 from yashodha/softcredit

CRM-9744, CRM-12531
CRM-12912

----------------------------------------
* CRM-12912:
  http://issues.civicrm.org/jira/browse/CRM-12912
Merge pull request #1187 from deepak-srivastava/search

CRM-12912, exposing hook injected fields in profiles
reverting changes done in 26dcc9eb552feb0e1a7bf47a16a5afb8af8df748 related to CRM-9386, this was creating duplicate memberships
Merge pull request #1188 from kurund/duplicate-membership

reverting changes done in 26dcc9eb552feb0e1a7bf47a16a5afb8af8df748 relat...