FPSCounter: Flush the logs every second and close them when the renderer is shut down.

We also move `FPSCounter::Update()` to RenderBase, where it is called after `SwapImpl()`, does this affect our results?
If you're inheriting something called FPSCounter to do something other than
count FPS, you're doing something wrong. What could be of use by inheriting
it?
On Jul 16, 2014 2:49 PM, "Jules Blok" <notifications@github.com> wrote:

> In Source/Core/VideoCommon/FPSCounter.h:
>
> > @@ -4,12 +4,32 @@
> >
> >  #pragma once
> >
> > -namespace FPSCounter
> > +#include <fstream>
> > +
> > +#include "Common/Timer.h"
> > +
> > +class FPSCounter
>
> Why would you constrain it?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/dolphin-emu/dolphin/pull/595/files#r15019318>.
>