add avhttp include
add headers to cmakelists.txt
add license
init m_abort to make check_update work
fix 304 response
update vc project
improve file_download
improve update_files