CRM-14857 - provide option to add membership type and membership org filters to reports.

----------------------------------------
* CRM-14857:
  https://issues.civicrm.org/jira/browse/CRM-14857
CRM-14850 convert debug config items to settings
CRM-14850 fix metadata on setting
CRM-14850 fix admin form to support change from config to setting
CRM-14850 tidy up ufLogging by declaring the capability on the class
CRM-14850 update tpl file to reflect change in field name for enable setting
CRM-14850 update use of ufLogging to not call ->is_drupal
CRM-14850 add code comments to clarify that checking the CMS is not the recommended approach
CRM-14850 secondDegreeRelPermissions seems to have been added as config_only - this is deprecated & should not happen. Removing references to try to discourage
CRM-14850 copy & paste protection
CRM-14850 remove config only - a grep shows this only being accessed via settings
Revert "CRM-14850 update use of ufLogging to not call ->is_drupal"

This reverts commit ac056893bd4a6816bc6c8b262cd0f30f87c5cad3.
CRM-14850 add comment as to why change was backed out
CRM-14850 transform checksumTimeout to setting
CRM-14850 more copy & paste protection
Merge pull request #3454 from kenwest/CRM-14815

CRM-14815 subscriptionURL() doesn't add checksum when called from CLI
Merge pull request #3525 from yashodha/CRM-14670

CRM-14670: include target contact counter for mass mailings
CRM-14830 fix - Links to add CC and BCC are hidden in Send an Email task

https://issues.civicrm.org/jira/browse/CRM-14830
CRM-14567
CRM-14903 alter enum field on civicrm_mapping_field to reflect allowed operators