remove leading whitespace on calls to renderData()

In Adobe CF, if "whitespace management enabled" is not checked, which may often be the case, calls to renderData will output many lines of whitespace before the desired content (json, xml, plain text).

To address this situation I have added the following line just before the return statement in the renderDataWithContentType() method:
getPageContext().getCfOutput().clearAll();

Sorry for the two commits, the first one was adding the patch, and the second one is removing some extra spaces I accidentally introduced into the source.