msvc: Use built-in alignof

This also fixes a 'unnamed type definition in parentheses' warning on the
alignof implementation defined in binary.c