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

...ss

----------------------------------------
* CRM-11794: Drop Trigger IF Exists fatals if custom table too long
  http://issues.civicrm.org/jira/browse/CRM-11794