Do not negotiate frame sizes above 64Mb
Handle unbounded frame size negotiation
simplify
eek out some more bytes
merge bug25503 into stable