Change spdy and http/2 headers to always lowercase

Change spdy and http/2 headers to always lowercase header names.  This introduces `ByteString.equalsAscii` which compares bytes read and down cased from the wire with an existing ByteString without needing to allocate a String to do so.