Fix the bug in CRM_Mailing_BAO_Mailing::add() where the DAO was being instantiated instead of the BAO, as later the create() method expects it to be BAO having getRecipients() method towards the end.
Fix returning to a smart group search after adding an activity.

The previous fix for this did not include the civicrm/group/search url
in the list of possible urls to return to; thus smart groups were still
broken for this workflow.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
Fix for CRM-15332
Applied clean patch from bettertagoverview2
Display the 'is_selectable' checkbox as it should.
CRM-14868 allow currency signs in other_amount

----------------------------------------
* CRM-14868: '$' in amount_other causes error
  https://issues.civicrm.org/jira/browse/CRM-14868
CRM-14868 allow currency signs in other_amount

----------------------------------------
* CRM-14868: '$' in amount_other causes error
  https://issues.civicrm.org/jira/browse/CRM-14868
CRM-14868 Formatting fix

----------------------------------------
* CRM-14868: '$' in amount_other causes error
  https://issues.civicrm.org/jira/browse/CRM-14868
CRM-14868 Formatting fix

----------------------------------------
* CRM-14868: '$' in amount_other causes error
  https://issues.civicrm.org/jira/browse/CRM-14868
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-14751, deleted contacts visible in search

----------------------------------------
* CRM-14751: Deleted Contacts Visible
  https://issues.civicrm.org/jira/browse/CRM-14751
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-13227, CRM-14744: full fix
Generalise set defaults Core Recursion Form - Activity, Generalise - Set Defaults for Events, Core form generalisation of methods
fixed - Post process generates same dates for all the activities, Generalise ajax parameters for preview pop up
CRM-15430 - ensure default dashlets properly initialized for new users.

----------------------------------------
* CRM-15430: clarify code and functionality for hook_civicrm_dashboard_defaults
  https://issues.civicrm.org/jira/browse/CRM-15430
Towards generalising comfirm box, postprocess delete function