It's possible to run FileBackendIntegrationTest against an actual Swift
server, but there were a few failures when I tried it:
* In SwiftFileBackend::getDirListPageInternal(), fix a PHP warning due
to strpos(null).
* In setUp(), fix exception "Backend domain ID not provided" due to
missing domainId parameter.
* In doTestGetLocalCopyAndReference404(), getLocalCopy() on a sharded
backend for a file that cannot exist, due to having no shard, returns
null not false, which I think is fine. Use a path that can exist so
that the assertion passes.
* In doTestGetFileList(), there is an assertion to confirm that
getFileList() on a non-existent container will return null, but in
Swift this is not known until iteration begins, so it returns an
iterator. Fix the assertion.
Change-Id: If3fc47eb285b51366e7cfd8b6cf6e64bd0f8cd41