Move definition of constructor and destructor of condition_variable into condition_variable_fwd.hpp, so they are always available