[TS-1356] Ability to set thread affinity with multiple modes
[TS-1744] ats run with 1 less event thread then it is supposed to, for
both auto and manual thread config
Bump version to v3.3.2
TS-1742: Freelists to use 64bit version w/ Double Word Compare and Swap
TS-1740: Improve precision of stats values

Conversion between types, such as RecInt(int64_t) to RecFloat(float),
may lead to loss of precision.

In the old code, token value was defined with StatFloat type, it would casue
unnecessary conversion when type of token is not StatFloat.

it's best to keep value with the same type of token as much as possiable.

Signed-off-by: Yunkai Zhang <qiushu.zyk@taobao.com>
Signed-off-by: Zhao Yongming <ming.zym@gmail.com>
reverted checkin for TS-1744 - ats run with 1 less event thread then it is
supposed to, for both auto and manual thread config
TS-1671: remove AlarmListable from overviewRecord
TS-1742: Fix the cmpxchg16 autoconf test

Make sure we don't add a gcc-specific option unless we really need
it. Switch from a run time check to a compile time check.
TS-1745: fix typos
TS-1730: Supporting First Byte Flush for ESI plugin
Initial vagrant configuration
TS-1748: Add jtest to the build
TS-1748: fix jtest build warnings
Update vagrant configuration for vagrant 1.1
Fix cmpxchg16b configure test
Fix jtest compile, quickly
fix omnios vagrant box
Log an error if registration was not successful
Fix remaining TSPluginRegister return value tests
more ignore for jtest