Settings: Wiring, Variant-specific defaults, and HTTP/2 acks

This change extracts default settings to variants, and reacts to changes in http/2 headerTableSize.  It also refactors window size in spdy to use settings as opposed to constants.  Finally, this implements the ACK contract of settings frames in http/2.