Preserve API/ABI of amqp_error_string()

Preserve API/ABI of amqp_error_string() by having it return a string
allocated on the heap. Deprecate this function in favor of
amqp_error_string2() which returns a statically allocated string
Correct usage of amqp_error_string in test code