Otherwise most of the code becomes unused where SZ32 macro is used and results in the following warnings when building 32-bit version:
TurboPFor\trlec.c(104,7): warning C4102: 'a': unreferenced label
TurboPFor\trlec.c(104): warning C4702: unreachable code
TurboPFor\trlec.c(106): warning C4702: unreachable code
TurboPFor\trlec.c(107): warning C4702: unreachable code
Fixes the following warning with clang:
```
1>../../vsimple.c(452,45): warning : misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
```
- added _mm_cvtsi64_si128/_bzhi_u64 for non x64 builds
- added _BitScanForward64/_BitScanReverse64 for non x64/arm64 builds
- added x86 build target to vs2017 project files
- compilation fixes