This patch adds UTCNow() function which returns current UTC time. This is equivalent of UTCNow() == time.Now().UTC()
This patch re-writes FS backend to support shared backend sharing locks for safe concurrent access across multiple servers.