CRM-13235

----------------------------------------
* CRM-13235: Custom event name badges cannot be created as extensions
  http://issues.civicrm.org/jira/browse/CRM-13235
Merge pull request #1451 from davecivicrm/CRM-13235

CRM-13235
CRM-13234 one line fix for test failure caused by change to set-up class
Well - it would have been one line - except then I wanted to keep testing what happens when the custom field has a default value (the breakage) & without (per before) so then I wound up having to fix up the function signature too
hide payment block for zero amount (CRM-13233)
skip for priceset total amount zero
CRM-13234 make profile api getfields complete for all built-in profiles
Note that this fn has a lot of inconsistency to adjust for & this will require tweaking over time - however this is an new fn  / extension to the api so doesn't affect existing
CRM-13234 add support for profile names on submit
CRM-13234 define type for current_employer field
CRM-13234 define data type for custom fields in same way as normal fields
CRM-13254 (Closes) make entity_tag.get api use basic create rather than error if no entity_id passed in
CRM-13234 use translated profile id
Merge pull request #1472 from eileenmcnaughton/CRM-13234

CRM 13234 test fix, examples update, tweaks to profile api
Merge pull request #1471 from eileenmcnaughton/CRM-13254

CRM-13254 (Closes) make entity_tag.get api use basic create rather than ...
CRM-13233
worked on formRule
fix the broken webtest (CRM-13205)
CRM-13161, added unique names for prefix_id, gender_id and suffix_id, also code cleanup and related fixes

----------------------------------------
* CRM-13161: Greetings are  not evaluated correctly if it includes prefix / suffix
  http://issues.civicrm.org/jira/browse/CRM-13161
CRM-13234 define type for 'Country' custom fields (integer) as e-Notice was picked up by tests
updated example & a couple of tidy ups to throw API_Exception rather than legacy
CRM-13255