add generate-vendor-lib.py
moved log downloader to a script in bin
Merge branch 'master' into log-viewer
code cleanup before merge