merged python binding fix from RC_0_16
fix some unused variables warnings in extension.hpp
remove unused function with a bug in it. fix an unused variable warning
add cleaning script
fix move_storage bug when using fail_if_exist as well as use the boost::system::errc::file_exists as error code for that case
merged changes from trunk
disable ssl_stream when not linking against openssl