Make writing to disk optional
By default, sessions now ignores errors writing to disk. The session
store will still work if the disk malfunctions, but if the application
is restarted all sessions will be lost and some deleted sessions might
reappear. If this is undesirable the force-to-disk feature acts the will
only create/delete sessions after the changes have been written to disk.