Fixed missing template argument in LockFreeMPMCQueue, minor type fix in LockFreeTreeValuePool, opting for monotonic counter in base/c/timer.c if available, added vim swap files to gitignore.