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:

CC:

Task ID: #

Blame Rev:
address comments
Merge pull request #1 from DikangGu/v0.7.0insta2

Introduce the WalDualUploader