Added file backend support for Amazon S3.

Patch created with code from Thai Phan.
Adds FileBackend class for Amazon S3.

Change-Id: Id2f1492fa7dc8d1467fcf0856080e4d12fd964cc
Merge "Added file backend support for Amazon S3."