rewrite sigslot.h for C++ 11 compat
more C++ 11 compat
more c++ 11 compat