refine to use iref (interface)
1. add mpl 2. refine interface. now each interface holder will hold both vptr and concoret object pointer
fix truncate(0) break zip file issue
refine iref
imp fixed_buffer_io
imp contains algorithm
add missed changes of fixed_buffer_io imp
remove unused file
rename namespace lio to sio, mean serialization io
inprogress move to iref & iauto, build break
fixed InMemory and LocalFs
fix vfs.cpp
fix subvfs.cpp
1. add zip 2. add archive adaptor
read_map & write_map methods view_rd & view_wr return iauto insted of unique_ptr
remove redundant code
add adaptor UT
imp deflate/inflate
finish deflate/inflate
add ctags & cscope ignore file