Logfile download

implements / fixes https://github.com/owncloud/core/issues/12731

TODO:
- [x] add unit test
- [x] add warning if log file is bigger than 100MB
This won't work if the logger isn't of the class `OC_Log_Owncloud`. Is this the intended way to work? I will test this with other log implementations and how it behaves nowadays