CRM-15317: full fix
CRM-15350 fix - Membership Batch Entry doesn't support soft credit type and soft credit js break on both Batch entry

https://issues.civicrm.org/jira/browse/CRM-15350
backport financial account and financial type api
add Activity Contact api to backport
additional example
additional example
CRM-15363 - Make jcalendar.tpl more resilient to duplicate dom ids
Merge pull request #4217 from colemanw/CRM-15363

CRM-15363 - Make jcalendar.tpl more resilient to duplicate dom ids
CRM-14978 related cleanup
Do not merge to 4.5 - fixes to make backported api pass tests,
one merged into 4.4 I'll do a merge PR to 4.5 to ensure this isn't merged as the fixes involve skipping tests due to upstream test framework changes
not being in 4.4
DO NOT MERGE - temp test fix for 4.4
I will merge once in 4.4
Merge pull request #3759 from eileenmcnaughton/api

backport financial account and financial type api & activity_contact api
Merge branch '4.4' of https://github.com/civicrm/civicrm-core into 4.5

Conflicts:
	CRM/Core/DAO.php
	CRM/Financial/BAO/FinancialAccount.php
	CRM/Financial/BAO/FinancialType.php
	tests/phpunit/api/v3/CaseTest.php
	tests/phpunit/api/v3/SyntaxConformanceTest.php
Merge pull request #4215 from monishdeb/CRM-15350

CRM-15350 fix - Membership Batch Entry doesn't support soft credit type ...
Merge pull request #4219 from eileenmcnaughton/4.5

merge changes from 4.4
Merge pull request #4191 from cividesk/CRM-15317

CRM-15317: full fix
CRM-15317 - Database error on event registration when event title is too long

https://issues.civicrm.org/jira/browse/CRM-15317
Webtest fix
Merge pull request #4218 from colemanw/CRM-14978

CRM-14978 related cleanup
Merge pull request #4222 from rohankatkar/webtest_4.5.0

Webtest fix