GenCode - Add an optional caching mode.

If CIVICRM_GENCODE_DIGEST is set, then GenCode will write out a digest of
all its inputs & templates. If someone tries to rerun with the same inputs,
then GenCode will do nothing.
GenCode - Ignore cache/digest if some key files are missing
CRM-14249 - fix fatal error when anonymous user accesses civicrm/mailing/view.

----------------------------------------
* CRM-14249: Can't view public mailings when logged out
  http://issues.civicrm.org/jira/browse/CRM-14249
HR-216 - CiviReportTestCase - Add more output for diagnosing errors
Fix CRM-1475 membership contribution-detail report

Fix the membership and contribution detail report when being used with ACLs see CRM-1475
Remove old check on how setting has been defined it has only been applied to one
var so it's needless mess
Merge pull request #2547 from davecivicrm/CRM-14249

CRM-14249 - fix fatal error when anonymous user accesses civicrm/mailing...
CRM-14325 - adding participants to event from manage groups

If default search profile is set, you cannot reliably add participants
to an event when doing so from the manage group interface.

----------------------------------------
* CRM-14325: when default search profile is set, can't reliably add contacts to event from manage group page
  http://issues.civicrm.org/jira/browse/CRM-14325
Merge pull request #2342 from totten/4.4-cache-codegen

GenCode - Add an optional caching mode.
Merge pull request #2626 from jmcclelland/participants-to-event

CRM-14325 - adding participants to event from manage groups
CRM-14210. Use get_headers() and check for 200 response instead of file_get_contents(), as some servers do not return FALSE on 40x response code.
CRM-14210 - Add hidden option to disable security alerts
CRM_Utils_Check_Security - Represent messages as objects
CRM-14210 - Add API for running security checks
Merge pull request #2631 from totten/4.4-14210

CRM-14210 - Use get_headers(). Add API.
CRM-14224 - Upgrade WordReplacements:

 * Display a pre-upgrade message if any WordReplacements are too long
 * Log old/long WordReplacements
 * Don't migrate WordRepalcements which are too long
CRM-14317 fix for : while looking into this issue, found a DB: NAN field not found
CRM-14297 : added tables for member_is_test field
ContactInfo.tpl - Fix broken markup
Merge pull request #2637 from colemanw/4.4

ContactInfo.tpl - Fix broken markup