[C++11] Some fixes for GCC

I removed the "symmetric" disconnects also because it actually seemed to
break the connections.  I am still not sure if one disconnect() is
working either.