API Tweak in SSViewer::flush

Build on PR from https://github.com/silverstripe/silverstripe-framework/pull/3545

The tweak in behaviour is that now the Flushable interface is given more priority, and any requests to SSViewer::flush are assumed to be per-request.