cancel sharing if some users doesn't have a working encryption set-up.

Conflicts:
	lib/public/share.php
fix test and make warning translatable