Merge pull request #4488 from eileenmcnaughton/4.4

increment version to 4.4.9
CRM-15527 tests indicate ['membership'] is likely to be an array at this stage
CRM-14778 handle missing name field

Conflicts:
	CRM/Price/BAO/PriceSet.php
CRM-14778 store names as lower

Conflicts:
	CRM/Price/BAO/PriceField.php
	CRM/Price/BAO/PriceFieldValue.php
partial fix on membership type's stompiness on updates to test pr

Conflicts:
	CRM/Member/BAO/MembershipType.php
synchronise test classes with 4.6 so we aren't constantly re-solving test-related problems
CRM-15537 - translate open ended installments to 9999 for authorize.net

----------------------------------------
* CRM-15537: editing recurring contribution for authorize.net with unlimited contributions throws error
  https://issues.civicrm.org/jira/browse/CRM-15537
CRM-14399 add alterCalculatedMembershipStatus hook

Conflicts:
	api/v3/MembershipStatus.php

Conflicts:
	api/v3/MembershipStatus.php

backport extra hook fn (protection against calls to it getting updated without the hook being there

fix to double up hook in rebase
CRM-14951 fix for number of terms on IPN
CRM-15527  fix crash on membership renewals due to ->id not being set
CRM-14951 num terms not respected for first membership
CRM-14951 test for numterms not applied
sync 4.4 testclass with master
CRM-15203 fix for membership payment records not being created
CRM-15203 test for membership payment record
CRM-14269 correctly set default role id when event id is passed, note that this also adds support for roles to be passed in the url - taking precedence"
Update version to 4.4.10
CRM-14222 PCP i18n fix, backport from 4.5.
CRM-14670: include target contact counter for mass mailings
Merge pull request #4507 from eileenmcnaughton/4.4.10

4.4.10 branch