Add HTTPFileStore < VCSToolkit::FileStore

This file store implementation will be used by the SCV object store
to provide HTTP interface for remote repositories.

Most of the FileStore methods are not implemented as they aren't
currently needed and they would overcomplicate the expected
server API.