implemented eliteanimes tests

only problem is, that they use a captcha - so this test
is quite worthless :)
fix missing flvUrl return for nowvideo

also added a test for this
maybe later this can be relaxed - that either
the self.flvUrl will be set - or the return value will be used
add a testsuite for urlmgr
add file not exists for firedrive and nowvideo
added videoweed streamhandler
fixed utf-8 logging error in downloader
moved creation of .flashget_log into downloader
stop the program also when the downloadqueue is empty
added movshare
fixed utf-8 writing to .flashget_log
removed signalhandler

it isn't used anyway
remove threading from downloader and make autoending work

the threading wasn't needed anyway
in the beginning it was just to have the program and the ui
in separate threads
download_queue is now just a normal list
remove mutex for download_queue

the code for iterating is now a little bit
more complicated
smaller improvements - mostly documentation related
simplify download_queue iterating
improved urlmgr

changed the args/kwargs mix to just kwargs
generalized the requests-api code
simplified the __init__ method
urlmgr - removed unused parameter
remove filter_data from urlmgr

i didn't get a positive return from it since a long time
removed redirection, status and cookies from urlmgr

all three are not needed/used anymore
cokies are automatically set - so no extra code is needed