Pass -Wno-c++11-extensions to clang in try_compile
progress_indicator_arrow.h: Use ANSI escape sequence to clear line
Add move constructor to node
virtual.h: Use move semantics when possible
pair_factory::construct: Use move semantics when supported