Update share action text to display owner/recipients

- when a share was changed, update the share action text
- added file data attribute "data-share-recipients"
Add a change propagator class to handle propagating etag and mtime changes
Split of cache writes in the scanner to their own methods
propagate changes in the scanner
Added unit tests for share.js and share icon
change shared folder icon to use share icon instead of people
More unit tests and fixes for share
Now using shareOwner for the share owner

Makes it consistent with the regular file list fileData
let file cache handle the versions size
return size '0' if the trashbin folder doesn't exists yet
use OC_DB::dropTable()
minimal mail template editor for administrators, refs #7177
Fix recursive scanning
Multiple fixes to sharing overview

- scrolling to next page now correctly renders share icons
- reshareing/unsharing a reshare will now still keep "Shared by" label
Fix unit tests
simplify logout and caret icons, remove shadow
convert mail template editor to app framework for a restful api
Fix merge conflict
Fix size calculation during recursive scan
Fix unit tests