Include etags for the root of the shared folder

ETags are now generated for the root of the shared folder and saved as a user preference in the database. I think this is necessary for syncing shared files, but I'm not entirely sure.

@icewind1991 @danimo @dragotin