HTTP: correct automatic refactoring errors.
Stream: do not send PRIORITY when the the peer set the priority.
Stream tests: fixing regressions caused by refactoring.
Connection tests: properly closing requests.
Connection: fixing a possible deadlock situation.