Revert "Revert unnecessary change to posix_logger.h"

This reverts commit e81f74f3258d4f0eaabb9aca73674be2eabd1217.
MSVC only started supporting va_copy since VC 2013.

Fixes #1.