change excutable to avbot. finnally reflect the project name change
sync with upstream avhttp
remove defer and use boost scope exit