build: remove icl32 and icl64 scripts

Typical Windows ICL users link with Visual Studio
fix for old gcc
Fix for C code mismatch

This patch is for fix the the binary mismatch in encoded output introduced during
refactorizaton of the transform/quant path. Basically it is original version of
code to make sure all valid inputs are copied in input buffer, in other hand
it is not fully optimized code but this patch is quick fix for the problem and
allow us to optimze one function at a time.
encoder: nits and alloc zero fix

intraData needs to be zerod on allocation else if one of the later allocs failed
some of the pointers will be uninitialized and passed to X265_FREE()
asm: luma_vpp[8x8] in avx2: improve 701c->387c
asm: luma_vpp[8x4] in avx2: improve 498c->257c
asm: luma_vpp[16x16] in avx2: improve 2141c->1284c
Updated intrinsic of idct8 sse3 for new input format
analysis: explicit locking for pmode and pme parameters

We've found a repro case involving --no-wpp --pmode --pme --preset slower where
time starved worker threads get stuck in the findJob() routine and pushed off
the CPU in the mean time the master thread moves on to another CU. This caused
very hard to reproduce crashes.
fix copy16to16_shl
dst4_c: optimization
idst4_c: optimization
dct4_c: C code optimization
dct8_c: optimization
dct16_c: optimization
dct32_c: optimization
idct4_c: optimization
idct8_c: optimization
idct16_c: optimization
idct32_c: C code optimization