CRM-14696

Improve sold out display for price set options
CRM-14696 - Fix translate string
Clean up output buffers between tests.

Some of the tests I was running were erroring with a deprecation
warning. That was happening inside a Smarty template and the Smarty
stuff makes heavy use of ob_start and friends. When an error happens
inside an ob_start, the corresponding ob_end_clean isn't happening and
somewhere else in phpunit the output gets flushed. This causes the
output to get flushed to the screen which messes up the display of the
results of running phpunit.

This fix has us clear out all of the output buffers (if any) in the
tearDown for every test. That seems to fix this problem.
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-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
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
Towards generalising comfirm box, postprocess delete function
Towards deleting and recreating activities and resave repeat configuration
Generalise help text icons
Moved Hide summary to RecurringEntity