INT-3305 SFTP Connect Error Polishing

* Add code to test to wait for server to start
* Avoid NPE when trying to close a Sesion that was never open
INT-3288 Increase Test Timeouts

JIRA: https://jira.spring.io/browse/INT-3288

Sometimes, even locally with no load, ActiveMQ takes over
5 seconds to deliver the message with a polled adapter.

Increase timeout to 20 seconds instead of 2.
INT-3314: Fix BeanFactory population for `SAH`

JIRA: https://jira.springsource.org/browse/INT-3314

Add to `ServiceActivatingHandler` `beanFactory` population code for the `MessageProcessor` delegate
INT-3314: Populate `BF` to `HValueMProcessor`s

Make `XPathExpressionEvaluatingHeaderValueMessageProcessor` as `public`