CRM-13786 Applying updated patch from Karin which fixes the calculation of start date and edndate  for fixed memberships. All related BAO, api and Form unit tests passing now.

----------------------------------------
* CRM-13786: Membership End Date not calculated properly for fixed period MembershipTypes
  http://issues.civicrm.org/jira/browse/CRM-13786
CRM-13786 - Fix calc of membership end date when join date is in the past (for fixed period memberships).

----------------------------------------
* CRM-13786: Membership End Date not calculated properly for fixed period MembershipTypes
  http://issues.civicrm.org/jira/browse/CRM-13786
Merge pull request #2060 from davecivicrm/CRM-13876c

CRM-13786 - Fix calc of membership end date when join date is in the pas...
Merge pull request #2059 from davecivicrm/CRM-13786b

CRM-13786 Applying updated patch from Karin which fixes the calculation ...
Merge pull request #2061 from civicrm/4.3

4.3