add settings & download_mode define

Signed-off-by: Jack <jack.wgm@gmail.com>
add struct handle_reader

Signed-off-by: Jack <jack.wgm@gmail.com>
...

Signed-off-by: Jack <jack.wgm@gmail.com>
style & add find function

Signed-off-by: Jack <jack.wgm@gmail.com>
add file.hpp && sorage_interface.hpp

Signed-off-by: Jack <jack.wgm@gmail.com>
revert sync_http_stream.cpp

Signed-off-by: Jack <jack.wgm@gmail.com>