Fixed an issue where output types of forwards were not honored completely. Closes #554. Also redone the global request data locking during template rendering and fixed global request data serialization in execution containers. Closes #553 and closes #558.
This change adds an output type member to response. Use that to check for the actual response content type, not the one in the execution container - it's more reliable. See changes done to FPF and ETF in this commit.