INT-3531 Varargs for JavaMailSender

JIRA: https://jira.spring.io/browse/INT-3531

JavaMailSender now uses varargs instead of [].

Also, add spring-context-support as an optional
dependency to avoid reactor pulling in an old version into
the eclipse .classpath.

You cannot exclude transitive dependencies from optional
(reactor) dependencies.
Hmmm - we probably need to revert - 4.1.2 won't be released until Oct 30; we need to release RC1 next week so we can GA in early November - we can't have the RC depend on a snapshot.