A.1.2.1 FastCGI finalisation

FastCGI apps were not being explicitly finalised, relying instead on their object destructor, with the result that writing application output (or errors) would be indefinitely deferred if object cycles existed. We now call fcgi.Finish() from the fcgiapp Request.return_code() method.