Add facility to enumerate directories and files from a container.
Add name and URI retrieval to other file store hierarchy objects.
Add option to check directories to ALFA.SystemInfo.IsSafeFileName.
Add command line tool to manage the Azure vault.

Supported operations include:

* VaultTransferTool -upload <dir>

  To upload a directory laid out like a server vault directory
  to the vault.  It should have a structure like the standard
  account\character.bic format used by the game server.

  Files that are newer on the vault are not overwritten.

* VaultTransferTool -download <dir>

  To download the entire vault to a directory in standard server
  vault directory format.

  Files that are newer locally are not overwritten.

* VaultTransferTool -delete <account\character.bic>

  To delete a file from the remote vault (no changes made to any
  local filesystem fiel).

All operations require a -connectionstring <connection string>
argument that matches the VaultConnectionString value in the
database config table.
VaultManagementTool:  Ensure vault container exists with -upload.