Introduce the WalDualUploader

Summary:
When we upload the wal log to S3, we will start another thread to upload to gluster as well.

Test Plan: manual test

Reviewers: lguo, huiyding, changliang

CC:

Task ID: #4998055

Blame Rev: