Namespace changes to regressions/common.h (alarm).

Add "local_name" to COMMON_ALARM_DECLARE_LOCAL and
COMMON_ALARM_DECLARE_INIT to avoid namespace conflicts.
Style changes to common.h's alarm macros.
Merge remote-tracking branch 'upstream/master'

Fix regressions for linux systems.
regressions: Add prefix to common alarm interface.
build: Add support for MinGW-w64.
regressions: Fix tests that use common alarm.
build: Fix MINGW64 check.
regressions: Fix for alarm interface.
regressions: Fix for common alarm prefixes.
regressions: Fix for common alarm init.
Merge branch 'master' of https://github.com/sbahra/ck
Merge branch 'master' of https://github.com/sbahra/ck
regressions: Implement common_gettimeofday.

Windows uses GetSystemTimeAsFileTime, which has some differences
with Unix' gettimeofday.

This commit also reduces the number of iterations for the ck_ticket_pb
validation to 1000 - the test was taking too long on MinGW systems.
regressions: fix printing timevalues in MinGW.
regressions: fix common_gettimeofday.

Accidentally moved code that sets tv_sec/usec outside of tv NULL check.
Merge branch 'master' of https://github.com/davidjoseph/ck