preliminary tidy-up - use api function that ensures success
preliminary tidy up - remove failure test covered by syntax conformance
a few more tidy-ups to use callAPISuccess rather than the long-form
remove obsolete code from api - add test to check no regression
update extamples
add some comments to the code
enhance api failure function
tweak comment
stop testing deprecated format_params function & test via the wrapper
remove BaseIPN::createContact function as all references to this function are commented out
Merge pull request #1075 from eileenmcnaughton/master

Various tidy ups in preparation for CRM-12984