Better handling of frame size limits

As discussed on the list, proposal to relate frame sizes to flow control window sizes, smarter limits on initial frame sizes, and differentiation between connection and stream FRAME_TOO_LARGE errors.