unify ninja and non-ninja functions, add proxy support with '.proxies' file, useragent switch
update README, change use_useragent default
Merge remote-tracking branch 'upstream/master'

Updated fork
Added Hak5 downloader