Merge "Replace Signal with std::function." into devel/master