JAMES-3775 Simplify and generify RSpamDHttpClient API

 - Avoid the javax.mail dependency: this undesired
  dependency should likely not be relied upon.
  This also enables callers to not parse the
  resulting mime message at all.
 - Upon reporting spam/ham do not split header/content. Reports can be done on the full message. Avoid pushing such a constraint to the caller.
3 files changed