CRM-14268 - Make CiviCRM's event registration cart record financial transactions to conform to the changes beginning in CiviCRM 4.2.

The newer versions of Civi create a civicrm_line_item for every participant
registered for an event.  This was happening automatically for cart
registrations, but the records created were not correct as Civi was
autogenerating them with default values.  This commit corrects that and
creates accurate civicrm_line_item records for each participant
registered in the cart.

The newer versions of Civi also automatically create records in
civicrm_entity_financial_trxn for each civicrm_contribution and civicrm_financial_item.  The cart code manually generated a civicrm_entity_financial_trxn for each contribution, which was causing some extra records to be created with incorrect values. Removing the manual generation of civicrm_entity_financial_trxn records in the cart code fixes this issue.  The correct rows now appear in civicrm_entity_financial_trxn.

We also want to prevent the cart from creating an extra civicrm_financial_trxn record. These records are now auto generated and we no longer have to manually create a record.  Manually doing this caused an extra record to be created in civicrm_financial_trxn set to the total of all the contributions from the cart, which is incorrect.
CRM-13859 Backport PR #2195: set database connection to UTF-8 during install (by clandmeter).
Cleanup admin form buttons
Add lo-dash js to core resources
CRM-13992 : minor warning fix
Merge pull request #2578 from pratik-joshi/CRM-13992

CRM-13992 : minor warning fix
Merge pull request #2567 from giant-rabbit/cart_financial_transactions

CRM-14268 - Make CiviCRM's event registration cart record financial tran...
CRM-14294 - Fix typo in function call to retrieve in Controller.php

http://issues.civicrm.org/jira/browse/CRM-14294
Merge pull request #2580 from dlobo/CRM-14294

CRM-14294 - Fix typo in function call to retrieve in Controller.php
CRM-14281 call hook_civicrm_config() in loadbootstrap()

----------------------------------------
* CRM-14281: hook_civicrm_config does not get called when using Joomla bootstrap
  http://issues.civicrm.org/jira/browse/CRM-14281
Merge pull request #2583 from northwind2/CRM-14281

CRM-14281 call hook_civicrm_config() in loadbootstrap()
Merge pull request #2571 from mlutfy/4.4-crm13859

CRM-13859 Backport PR #2195: set database connection to UTF-8 during install (by clandmeter).
Fix deprecated link in sample message template - should go to new hosting provider page.
Merge pull request #2584 from davecivicrm/fixCiviMailSampleLink

Fix deprecated link in sample message template - should go to new hostin...
CRM-14286 - Contact mailings tab should show opens and clicks for currently viewed contact. This commit cannot be backported to 4.3 without adjustment  since CRM_Mailing_BAO_Job has been renamed to CRM_Mailing_BAO_MailingJob as of 4.4.

----------------------------------------
* CRM-14286: Contact Mailings tab selector should show Open and Click activity specfic to the currently viewed contact
  http://issues.civicrm.org/jira/browse/CRM-14286
Merge pull request #2585 from davecivicrm/CRM-14286

CRM-14286 - Contact mailings tab should show opens and clicks for curren...
Add no-popup to contact links
CRM-14288 - Make select2 renderer a public utility fn
CRM-14288 - Refactor and simplify relationship form
CRM-14288 - Change th ids to prevent dom conflicts with date fields