fix: do proper cmake detection using -NOTFOUND suffix
create CMake Module for cpp-netlib and its dependencies(crypto and ssl)
writing function getCatalog using boost asio

Conflicts:
	game/dlc.cc
	game/dlc.hh
	game/main.cc
Fixing Crypto and openssl cmake Modules
Do proper detection and use of Cppnetlib deps.
Add deps to PROCESS_INCLUDES too.
Fix a typo.
Clean up FindCppnetlib.cmake.
Fix compile error (boost::shared_ptr <-> NULL implicit conversion).