INT-3477: Add Reactor Promise<?> for Gateway

JIRA: https://jira.spring.io/browse/INT-3477
Oops; I should have read your docs before testing.

This is not intuitive at all, but it makes sense.

Merging with minor doc polish.