Handle GNUTLS_E_GOT_APPLICATION_DATA on gnutls_reauth()
Pending application data is cached in the connection input buffer, so
repeated attempts won't cause more memory allocations. If the buffer
is too small HTTP_REQUEST_ENTITY_TOO_LARGE is sent to the client.
The reauthentication test now contains a POST request so this code
path may (!) be taken during the test suite run.