SimpleConfigReader.Reload, avoid double reloads
SimpleConfigReader.Reload, avoid double reloads

If for some reason we try to call Reload twice but the config file
hasn't changed, we don't want to load it again. Use stat() on the file
to cheaply avoid that situation.

We also return a boolean value, according to whether we have reloaded
the config or not.

Signed-off-by: Guido Trotter <f62ca4d5358bdaeef0e50e57f9f7e231de63727e@google.com>
Reviewed-by: Iustin Pop <acf83a5274f31a43af6b914614365999469c1a31@google.com>

leshchevds/ganeti,yiannist/ganeti,leshchevds/ganeti,yiannist/ganeti,andir/ganeti,apyrgio/snf-ganeti,mbakke/ganeti,grnet/snf-ganeti,ganeti/ganeti,andir/ganeti,onponomarev/ganeti,dimara/ganeti,dimara/ganeti,onponomarev/ganeti,andir/ganeti,leshchevds/ganeti,ganeti/ganeti,mbakke/ganeti,bitemyapp/ganeti,apyrgio/ganeti,apyrgio/snf-ganeti,mbakke/ganeti,ganeti-github-testing/ganeti-test-1,grnet/snf-ganeti,ganeti-github-testing/ganeti-test-1,ganeti/ganeti,bitemyapp/ganeti,yiannist/ganeti,apyrgio/ganeti