Add support for |todo| in the GNU TestHarness and use it in the socket tests