CRM-13681 : fix for event registration as well as contribution, also consists fixes required in cases where we fetch 'billing' location type id with help of seearching 'Billing' (location type name)

----------------------------------------
* CRM-13681: Can't register to event, pseudo constant for locationtype translated now
  http://issues.civicrm.org/jira/browse/CRM-13681
Merge pull request #1886 from pratik-joshi/CRM-13681

CRM-13681 : fix for event registration as well as contribution, also consists fixes required in cases where we fetch 'billing' location type id with help of seearching 'Billing' (location type name)