api/v3/System - Add a "get" operation to return basic system info
CRM-15366 - Gift Membership Bug Fixes

https://issues.civicrm.org/jira/browse/CRM-15366
CRM-15366 QA changes

----------------------------------------
* CRM-15366: Gift Membership Bug Fixes
  https://issues.civicrm.org/jira/browse/CRM-15366
CRM-15296 - fix to confirm payments for recurring transactions that are processed immediately (in a gentle way
CRM-15296 - fix to make tests pass since this prevents an e-Notice BUT
need to check with Joe as the e-Notice seems to expose a real error and we should possibly
reverse this & uncomment a couple of lines in the tests that are tied up with this too
(in ContributionPageTest). the issue is that pending recurring contributions WITH memberships
have no line items
CRM-15296 re-enable tests
CRM-15297 add extra d8 permission functions.
The ones not customised to D8 (per https://github.com/torrance/civicrm-drupal/commit/9e9e4e2e344f500cd083a2af4a68f4fe25ae4e5d#diff-e446ed2bd1f533a810378b76b9ec7312)
are add to the DrupalBase class
CRM-15297 add Drupal8 functions from GSOC to Drupal8 class
where the d8 function is unchanged from d7 put in the DrupalBase class instead
CRM-15297 - move default block to d8 class as default in base class is 'left'
(NB defaultBlockLocation may be drupal specific & not really belong in baseclass
CRM-12920 - search exposes bulk actions user has no permission to accesss

----------------------------------------
* CRM-12920: Edit all contacts permission overrides CiviEvent/CiviContrib permissions in search
  https://issues.civicrm.org/jira/browse/CRM-12920
CRM-15280 - Advanced Search not working for deleted Contacts

https://issues.civicrm.org/jira/browse/CRM-15280
CRM-15251 - Contact details revealed when certain URLs indexed by search engines

Added No Follow and No Index to:
Petition Confirmation pages
Mailing Optouts & Unsubscribe pages
Mailing Subscription Confirmation pages
CRM-14949 - Switch dynamic l10n js back to a callback instead of a file
Standardize tpl file name
CRM-13227, CRM-14744: full fix
CRM-15379 - Find Participants : Actual participant count is incorrect when multiple price field options are selected

https://issues.civicrm.org/jira/browse/CRM-15379
CRM-15423
CRM-15372 :patch to fix fee amount replacing amount
Merge pull request #4310 from colemanw/CRM-14949

CRM-14949 - Switch dynamic l10n js back to a callback instead of a file
CRM-15374 - adjust query in getPaymentInfo to prevent extraneous fee-related rows showing up in Payment Info page.

----------------------------------------
* CRM-15374:
  https://issues.civicrm.org/jira/browse/CRM-15374