improved how logging works

now configuration is inside tools.log
I never found the need to configure there anything
in the futer it might go into an extra file and have the
possibility to set the verbosity via commandline options
implement logging for test_streams
rewrote initialization of cache
removed not needed stuff from cache
moved tests into special folder and create some cache tests
small filecache improvements
renamed keyword file to filepath
improved debugging for url.py
redownload nowvideo if cache too old
don't change any headers
disable streamcloud tests on travis

streamcloud.eu is blocked in the usa (allways returns 404)
I don't want to see the failed test message so I just disabled
testing for it
save