CRM-14106 - Regex targeting the first part of if statements

Pattern used
if\s*\(\s*CRM_Utils_Array::value\s*\([ ]*(['"$0-9][^,]*),\s*(\$[^ )]*)\s*\)\s*(\&\&|\|\||\))
if \(!empty\($2\[$1\]\)$3
CRM-14106 - Regex targeting other conditionals

Pattern used:
\s*(&&|\|\|)\s*CRM_Utils_Array::value\s*\([ ]*(['"$0-9][^,]*),\s*(\$[^ )]*)\s*\)\s*(\&\&|\|\||\))
 $1 !empty\($3\[$2\]\)$4
Merge pull request #2391 from colemanw/arrayEmpty

Mass replace CRM_Utils_Array::value() with !empty for performance & readability
HR-252 : limit activity types to NULL grouping
Merge pull request #2393 from yashodha/HR-252

HR-252 : limit activity types to NULL grouping
fix activity type name/label in api's
Merge pull request #2387 from pratik-joshi/CRM-13973

Crm 13973
Merge pull request #2395 from yashodha/HR-252

fix activity type name/label in api's
Merge pull request #2398 from kurund/CRM-13981

fixes broken field display/error when new field is dragged
manual merge of fixes for CRM-13981

----------------------------------------
* CRM-13981: Migrate "In Honor of" to Soft Credits
  http://issues.civicrm.org/jira/browse/CRM-13981
Merge pull request #2399 from kurund/CRM-13981b

fixes for CRM-13981
CRM-14120 e-notice error due to returning NULL not by reference, From what I recall php lazy copying means that we don't lose any performance benefit by not returning as a referenct

----------------------------------------
* CRM-14120: Notice Notice: Only variable references should be returned by reference in event() (line 122 of /srv/www/womenslibrary.org.uk/sites/all/modules/civicrm/CRM/Event/PseudoConstant.php).
  http://issues.civicrm.org/jira/browse/CRM-14120
Merge pull request #2401 from eileenmcnaughton/CRM-14120

CRM-14120 e-notice error due to returning NULL not by reference,
rename contact_1 to individual_1 for individual model
CRM-14118 - Unescaped user input sent to MySQL from geolocation scheduled job

http://issues.civicrm.org/jira/browse/CRM-14118
Merge pull request #2402 from dlobo/CRM-14118

CRM-14118 - Unescaped user input sent to MySQL from geolocation scheduled job
CRM-14117 - Help/About leads to a non-existant page

http://issues.civicrm.org/jira/browse/CRM-14117
Merge pull request #2403 from dlobo/CRM-14117

CRM-14117 - Help/About leads to a non-existant page
CRM-14119 This includes https://github.com/civicrm/civicrm-core/pull/2400 and adds truncation of Details column display with conditional (more) link as we do with Notes selector.

----------------------------------------
* CRM-14119: Add activity details as field / filter on activity details report
  http://issues.civicrm.org/jira/browse/CRM-14119
Merge pull request #2404 from davecivicrm/CRM-14119

CRM-14119 This includes https://github.com/civicrm/civicrm-core/pull/240...