this is a separate commit, so I can remove hacky spaces before brackets

some brackets had extra spaces in front of them to make diffs display
correctly; now that the rest of the text around them is no longer part
of the diff, I can de-indent them normally
just 2 ports touched in this one

weechat: get autotools build system working (mostly)
gob1: copy over from trunk to fix the underquoted macro warning from
its macro file