delete all children's previews when deleting a folder

supersedes https://github.com/owncloud/core/pull/10634

please review @LukasReschke @DeepDiver1975 
Actually it will return void instead of null as far I can see. That's a little nifty difference :-)

So I'd add a return null at the end of the function.