[Core] Improved the DandelionFilter
 * Now the scope of application of the filter is determined using the content type of the response instead of looking for some particular headers in the request, which is not reliable
 * The HttpServletResponse is now wrapped in a refactored ByteArrayResponseWrapper,
 * Removed old OutputStreamWrapper

Closes #27 and closes #24