Bugfixes and logger improvements

63d3ab1 and 674617c is my proposed solution for #1561. By setting `verify_ssl_cert = 0`, under the `Advanced` section in the config file, remote certificates will not be checked. I consider it a workaround, since it poses a security risk. Therefore I did not add a web GUI option. The default value is True, which means certificates will be verified.

9b25943 and fe2834f fix the problem where the `--daemon` option would imply `--quiet` and therefore silencing the `--verbose` option. From my understanding in the issues section, this is confusing. I therefore split both options, so that `--verbose` will still turn on verbose (for file and web logging), and `--quiet` controls console output or not.

45868bc adds the option to visit the URL `/toggleVerbose`. This will toggle verbose logging at runtime for the current running instance of Headphones. Again, from my understanding in the issues section, this will be a welcomed option for the ones who run Headphones on their Synology machines (or similar). Users don't have to edit the start-stop scripts, to enable verbose temporary. I did not add a web GUI option, but I think it's easier to redirect users to the URL than to explain how to edit the start-stop scripts.

f92f892 fixes #1569 (and probably #1578)