Fix nameing issue of blob download
Fix external file renaming
Fix error output not logged issue
Fix binary file downloading
Update file header
Update document
Scripts, WAAgent Wrapper and Restructure
1. Create script to setup PYTHONPATH and create zip
2. Create Wrapper for WAAgent
3. Move Utils to a shared location
fetch&merge upstream