Validate response data format

If the API returned data format is neither JSON nor XML, ColdFusion will
throw data parsing errors when failing to convert the JSON string or XML
document. To prevent that, I've added validation rules for both formats
and returned the HTML-escaped response string.

This shouldn't happen very often, but it's good to have it as a safety
net against API downtimes or server rejects like 'HTTP 414 Request-URI
Too Large'
Fix parameter name in listBatchSubscribe

Updated 'replaceInterests' parameter name in 'listBatchSubscribe' to
match the documentation rules
(http://apidocs.mailchimp.com/api/1.3/listbatchsubscribe.func.php)
Remove apikey argument from listBatchUnsubscribe

There's no need to create a parameter definition for 'apikey' since we
get it from the 'options' object when building the HTTP request.
Merge pull request #4 from errorsmith/issue/decodeOutput

Validate response data format
Merge pull request #5 from errorsmith/fix/listBatchSubscribe

Fix parameter name in listBatchSubscribe
Merge pull request #6 from errorsmith/fix/listBatchUnsubscribe

Remove apikey argument from listBatchUnsubscribe