Code style & docs.
Lang code restructure from 1c9f455c, applied to Drupal6.php
Update CRM_Utils_System_Drupal6::loadBootStrap() based on CRM_Utils_System_Drupal::loadBootStrap().
Suppress E_NOTICE errors because we can end up with corrupted JSON from Drupal init.
CRM-13085 - Add CRM_Core_TransactionTest

----------------------------------------
* CRM-13085: Transaction rollback doesn't work with contact creation (due to ACL TRUNCATE)
  http://issues.civicrm.org/jira/browse/CRM-13085
CRM-13085 - Fix premature transaction commit stemming from TRUNCATE TABLE civicrm_acl_contact_cache

----------------------------------------
* CRM-13085: Transaction rollback doesn't work with contact creation (due to ACL TRUNCATE)
  http://issues.civicrm.org/jira/browse/CRM-13085
Fix for issue CRM-13089

----------------------------------------
* CRM-13089: CRM_Core_BAO_CustomField::create overrides user-defined name parameter values
  http://issues.civicrm.org/jira/browse/CRM-13089
CRM_Utils_Hook_UnitTests - When running tests from an extension, the extension's hooks should still be called.
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-13090 uniqueness on title + activity type + campaign (optional). Moved the petition form rule to Petition form class where it belongs (was put in Survey/Results for some reason ??).

----------------------------------------
* CRM-13090: New Petition/Survey form validation - enforce unique constraint on ActivityType-Campaign-Title
  http://issues.civicrm.org/jira/browse/CRM-13090
CRM-13090 add comment on public var.

----------------------------------------
* CRM-13090: New Petition/Survey form validation - enforce unique constraint on ActivityType-Campaign-Title
  http://issues.civicrm.org/jira/browse/CRM-13090
fix typos