rm obsolete darcs-dist target
move 'using namespace std' out of header files and into source files, for conflict between std::function and ctl.h function in latest C++