CRM-13981 additional fixes

Changes include: 
1) Remove 'Honor of' functionality from 'Find Pledge'
2) Pledge acknowledgement message template changes - remove hardcoded honoree profile from msg template and code as we no longer retain 'Honor Information' pane in standalone 'New Pledge' form and of course honor_contact_id and honor_type_id is deprecated in pledge table.
3) Message template and desired code changes for contribution,membership to override hardcoded honoree profile and use soft-credit information instead. Also handle this in upgrade   
4) Written webtest for WebTest_Contribute_OnlineContributionTest::testOnlineContributionAdd