CRM-14197 pass line items & isTest into renewMembership (derive at form level

towards CRM-14197 pass lineitems & isTest into renewMembership

remove minor code duplication, ensure  set to form value

minor cleanups
param fix & clarify object to pass to updateRecurmembership fn

declare membershipContributionID & use that

remove  param

don't check for empty on  - would have had an error

remove unrequired param

set membershipContribution directly as required
refactor processing of secondary transaction into separate function
evaluate form contribution TypeID on form function
use try catch rather than passing errors as a reference
CRM-14745 fix - Menu link to membership reports not working on sandbox

https://issues.civicrm.org/jira/browse/CRM-14745
Merge pull request #3361 from monishdeb/CRM-14745

CRM-14745 fix - Menu link to membership reports not working on sandbox
CRM-14755 - upgrade fails on insert country
Merge pull request #3317 from eileenmcnaughton/CRM-14197-postprocesfn

CRM-14197 more refactoring of postProcess function
Merge pull request #3369 from eileenmcnaughton/CRM-14755

CRM-14755 - upgrade fails on insert country
fix case type get api to return definition, CRM-14725

----------------------------------------
* CRM-14725: Edit Case Type - Use AJAX load/save
  https://issues.civicrm.org/jira/browse/CRM-14725
api and generated data fixes, CRM-14725

----------------------------------------
* CRM-14725: Edit Case Type - Use AJAX load/save
  https://issues.civicrm.org/jira/browse/CRM-14725
added generated data, CRM-14725

----------------------------------------
* CRM-14725: Edit Case Type - Use AJAX load/save
  https://issues.civicrm.org/jira/browse/CRM-14725
Merge pull request #3372 from kurund/CRM-14725

CRM-14725
fixes for create api and also added conditional fetching of case type definition, CRM-14725

----------------------------------------
* CRM-14725: Edit Case Type - Use AJAX load/save
  https://issues.civicrm.org/jira/browse/CRM-14725
Merge pull request #3374 from kurund/CRM-14725

fixes for create api and also added conditional fetching of case type de...
fixes to create api, CRM-14725

----------------------------------------
* CRM-14725: Edit Case Type - Use AJAX load/save
  https://issues.civicrm.org/jira/browse/CRM-14725
Merge pull request #3375 from kurund/CRM-14725

fixes to create api, CRM-14725
get action fixes for activitysets, CRM-14725

----------------------------------------
* CRM-14725: Edit Case Type - Use AJAX load/save
  https://issues.civicrm.org/jira/browse/CRM-14725
fixes for create mode - case type api, CRM-14725

----------------------------------------
* CRM-14725: Edit Case Type - Use AJAX load/save
  https://issues.civicrm.org/jira/browse/CRM-14725