build: remove superfluous defines

USE_EXTRA implies USE_AIX, USE_DOS and USE_OSF1; there is no need
to define them explicitly.  Fixes macro redefinition warnings in
deps/libiconv/lib/iconv.c.

Remove LIBDIR, it's unused as of commit 03e7a1e.

Refs #102.