Fixes towards CRM-13107. This commit fixes create and edit modes. View mode is still broken (displaying field ID instead of LABEL).

----------------------------------------
* CRM-13107: Individual Prefix, Suffix and Gender fields are broken in Profile Create, Edit and View
  http://issues.civicrm.org/jira/browse/CRM-13107
Start the session on rest.php, so it avoids impossible to find side effects. Trust me, I lost hours on that one: civi needs a session.
CRM-12446 : support for extension translation (with native gettext only, for now)
CRM-13078, fixed update of js icon

----------------------------------------
* CRM-13078: Batch Data Entry silently drops 'batch-valid' entries if no contact_id is associated with them
  http://issues.civicrm.org/jira/browse/CRM-13078
CRM-13078, optimization

----------------------------------------
* CRM-13078: Batch Data Entry silently drops 'batch-valid' entries if no contact_id is associated with them
  http://issues.civicrm.org/jira/browse/CRM-13078
Merge pull request #1245 from tttp/crm-13091

Start the session on rest.php
Merge pull request #1255 from mlutfy/4.3-crm12446

CRM-12446 : support for extension translation (with native gettext only, for now)
CRM-13016 wrong version of this fn in 4.3
Merge pull request #1297 from eileenmcnaughton/4.3

CRM-13016 wrong version of this fn in 4.3
CRM-13078 fixed race condition and error alert

----------------------------------------
* CRM-13078: Batch Data Entry silently drops 'batch-valid' entries if no contact_id is associated with them
  http://issues.civicrm.org/jira/browse/CRM-13078
CRM-13078, fixed error message for contact autocomplete

----------------------------------------
* CRM-13078: Batch Data Entry silently drops 'batch-valid' entries if no contact_id is associated with them
  http://issues.civicrm.org/jira/browse/CRM-13078
CRM-13078, fixed to show correct icon and to hide error messages

----------------------------------------
* CRM-13078: Batch Data Entry silently drops 'batch-valid' entries if no contact_id is associated with them
  http://issues.civicrm.org/jira/browse/CRM-13078
Merge pull request #1294 from kurund/CRM-13078

CRM-13078, batch entry fixes
Tested the remaining exceptions. Form rule displays properly now and checkmark icon displayed when error condition is corrected.
CRM-13059 fix relationship killing query
CRM-13148 Support use of cid=0 and cid=NNN for online contribution pages.

----------------------------------------
* CRM-13148:
  http://issues.civicrm.org/jira/browse/CRM-13148
CRM-1311 Improved inline help for Honoree section.

----------------------------------------
* CRM-1311:
  http://issues.civicrm.org/jira/browse/CRM-1311
CRM-13067 refactor recordMembershipContribution into MembershipPayment::create step one

CRM-13067 refactor recordMembershipContribution into MembershipPayment::create step one

CRM-13067 reinstate change to fn signature lost during gitting
CRM-13067 mini-refactor - make  options per wiki BAO std (ie. params holds
ids & ids is optional / on the way out

CRM-13067 mini-refactor - make  options per wiki BAO std (ie. params holds
ids & ids is optional / on the way out
CRM-13067 preparatory tidy-up on membership-payment api

CRM-13067 preparatory tidy-up on membership-payment api
CRM-13142 , CRM-13067 update tests to date setting is tested correctly