1) rewrite <realmd> project to use Boost::Asio
2) fix crashes happened upon process stop due to incorrect object destruction order
3) improve error handling in Socket class
Add boost to VS project includes
Some easy switches to boost way
Add boost::extension library in deps

It's planeed use for portable access to shared libraries
In fact only single low-level file used from it expected:
dep/include/boost-extension/boost/extension/impl/linked_library.hpp
Add dep/includes to framework.vcxproj

For lookup boost-extension
Use boost::extension library for shared libs access
update VC2009 solution files to reflect recent structure of the <shared> project