[Reviewer: Graeme][From: Alex] Homestead changes following HttpStack re-factor

Graeme, please can you review this pull request. It contains:

* Co-req homestead changes to work with the new `HttpStack` and `Diameter::Stack` changes
* UTs for the new `HttpStackUtils` classes
Need to decrement `_waiting` here or you'll lose synchronization.