CRM-15248 - footer.tpl - For front-end users, redact point-release.

On one hand, giving a precise version can help attackers match their targets
with exploits.  On the other hand, giving some kind of version indication is
useful for support and marketing.  This PR attempts to balance the interests
by giving a precise version ("Powered by CiviCRM 4.4.6") to users with
permission "access CiviCRM" while giving a coarse-version ("Powered by
CiviCRM 4.4") to anyone else.
CRM-15248 - Tweak formatting
Merge pull request #4076 from totten/4.4-redact-version

CRM-15248 - footer.tpl - For front-end users, redact point-release.
CRM-15240
CRM-15286 - Set correct payment instrument in api contribution.transact
Merge pull request #4105 from colemanw/CRM-15286

CRM-15286 - Set correct payment instrument in api contribution.transact
Merge pull request #4099 from atif-shaikh/CRM-15240

CRM-15240
backport financial account and financial type api
add Activity Contact api to backport
additional example
additional example
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.4.7

Conflicts:
	tests/phpunit/api/v3/CaseTest.php
	tests/phpunit/api/v3/SyntaxConformanceTest.php