Make sure smart pointer types are the same
Remove dead code
Use list as queue backer, init the buffer correctly
Proper resource handling of ev_async
Initialize handler after EvAsync
Add more wrappers to ensure http client teardown happens in the correct order
Add a stop interface to async
Ensure that derived handlers actually get invoked
Merge branch 'master' of ssh://blakesmith.me/home/blake/pubgit/ytst
Init queue before io
Move ev bindings to its own sublib
Merge branch 'master' of ssh://blakesmith.me/home/blake/pubgit/ytst

Conflicts:
	src/http/http_client.h
Add loop wrapper
Fix server setup
Add signal wrapper as well
Move io / signal start into server start
Version bump
Use make_shared for all shared_ptr creation
Close the FormatContext input
Destroy the loop in destructor