Update async.hpp
Create 'sort.hpp' header
thread_pool на основе io_service
Add 'RemoveRef' struct.

- remove reference for boost::fusion::transform
Minor fixes
Update async.hpp
add new files
add 'main.cpp' file
update 'main.cpp'
Move files.

- include/async.hpp into include/async
- include/async_fwd_hpp into include/async
UnitTests
test case unfused call
minor fix
build fix
minor fix
Add 'type_traits.hpp' header
minor fix
Preprocessed
Update async.hpp
Create iterate_define.hpp