Prevent double macro definition of WIN32.

David Rowley.
Merge branch 'master' of git://git.postgresql.org/git/postgresql
Export set_latch_on_sigusr1 symbol for Windows.

Per buildfarm currawong and grip from David Rowley.
Merge branch 'master' of git://git.postgresql.org/git/postgresql