Method to automatically retrieve option labels CRM-12464

----------------------------------------
* CRM-12464: Add PseudoConstants to Schema Metadata
  http://issues.civicrm.org/jira/browse/CRM-12464
Support "unique names" as well as sql name CRM-12464

----------------------------------------
* CRM-12464: Add PseudoConstants to Schema Metadata
  http://issues.civicrm.org/jira/browse/CRM-12464
CRM-13054: Add crmRegions to EventInfo template.
CRM-13054: Fixed incorrectly nested tags.
Fixed/Modified the earlier patch for CRM-12695 wrt comment on PR - 1135

----------------------------------------
* CRM-12695: Membership sharing doesn't work after merge
  http://issues.civicrm.org/jira/browse/CRM-12695
* CRM-12695-fixes:
  http://issues.civicrm.org/jira/browse/CRM-12695-fixes
CRM-12925

----------------------------------------
* CRM-12925: Implement "Job" search (for "Search Builder")
  http://issues.civicrm.org/jira/browse/CRM-12925
-- fix for contribution import break found during QA of issue CRM-9744

----------------------------------------
* CRM-9744: Using Soft Credit Contribution Feature with External ID Fails
  http://issues.civicrm.org/jira/browse/CRM-9744
minor tidy up on test setup class

fix test class
CRM-13067 add membership import test
CRM-13067 preliminary cleanup - reduce lines of code
CRM-13067 code tidy up - remove repetitive code
CRM-13067 code tidy up - move import specific function to import class
CRM-13067 tidy up import function by using exception try catch
CRM-13067 whitespace for addition of try catch.
I put the indentation in a separate commit to keep the other commit clean
CRM-13067 e-notice fix
Merge pull request #1179 from deepak-srivastava/search

CRM-12925
added event start date as field and filter
Merge pull request #1181 from agh1/event-date-in-participant-report

Add event start date to participant report (CRM-13069)
Merge pull request #1180 from eileenmcnaughton/CRM-13067

CRM-13067 - preliminary code tidy up
Merge pull request #1167 from colemanw/getOptionLabels

Method to automatically retrieve option labels