Cloud storage adaptor layer

Working on cloud storage adaptor layer (Sessions contain abstract
CloudConnections, whose tokens are encrypted and saved in
LocalSanitizedFileTables.