More robust ways to get pseudoconstant labels and names CRM-12464

----------------------------------------
* CRM-12464: Add PseudoConstants to Schema Metadata
  http://issues.civicrm.org/jira/browse/CRM-12464
Merge pull request #1282 from colemanw/getLabel

More robust ways to get pseudoconstant labels and names CRM-12464