Allow numbers to be used for asserting headers

This change allows a number to be used as the second parameter
(value) when asserting headers using expect()

e.g. expect('Content-Length', 20)