CRM-11794 - shorten trigger names and add random string to ensure uniqness

----------------------------------------
* CRM-11794: Drop Trigger IF Exists fatals if custom table too long
  http://issues.civicrm.org/jira/browse/CRM-11794
CRM-13591 : fixed condition check for display value returning function for custom fields (i.e used for returning appropriate val for Yes/No fields)

----------------------------------------
* CRM-13591: Yes / No fields are not properly displayed in profile view
  http://issues.civicrm.org/jira/browse/CRM-13591
Merge pull request #1793 from dlobo/CRM-11794

CRM-11794 - shorten trigger names and add random string to ensure uniqne...
Merge pull request #1796 from pratik-joshi/CRM-13591

CRM-13591 : fixed condition check for display value returning function for custom fields (i.e used for returning appropriate val for Yes/No fields)