opensock: initialize hints
opensock: fix error reporting
opensock: uuuh, don't ask, connect() was broken
added -DNDEBUG to diet wrapper because assert() requires -lcompat