Removed some potential sources of null from headers read.
Release 1.0.0-M7.7
Version bump back to snapshot.
Merge branch 'milestones/1.0.0-Mx'
Remove race-condition in UpstreamHandler.

We were checking if the future was complete, then explicitly pushing a
failure into if it was not. However, there was a race condition between
the check and the call to failure. This now uses Promise's tryComplete
method instead, which can take a failure too.

PLATFORM-1068 #finish
Fixed disposition type rendering.
Merge remote-tracking branch 'tixxit/bug/recomplete-race-condition'
Merge branch 'master' into milestones/1.0.0-Mx
Version bump for M7.8
Merge remote-tracking branch 'jdegoes/milestones/1.0.0-Mx' into milestones/1.0.0-Mx
Version back to -SNAPSHOT
Revert "Merge branch 'master' into milestones/1.0.0-Mx"

This reverts commit 2eebd1f29d0d262e9bc38a2ef075061178c83369, reversing
changes made to 6511e74dd740e98aa8ed791863bf65d4817f969a.
Remove race-condition in UpstreamHandler.

We were checking if the future was complete, then explicitly pushing a
failure into if it was not. However, there was a race condition between
the check and the call to failure. This now uses Promise's tryComplete
method instead, which can take a failure too.

PLATFORM-1068 #finish
Version bump for 1.0.0-M7.9
Merge remote-tracking branch 'jdegoes/milestones/1.0.0-Mx' into milestones/1.0.0-Mx
Revert "Revert "Merge branch 'master' into milestones/1.0.0-Mx""

This reverts commit ddd62b5dbb03a838de0424d07af3c1da7465b5c0.
Back to -SNAPSHOT
Merge remote-tracking branch 'tixxit/bug/recomplete-race-condition' into milestones/1.0.0-M7.x
Fixed disposition type rendering.
Version bump to M7.10