weightPrediction: remove unused member variables, fix shadow warning
weight: use m_ prefix consistently for all member variables
weight: alloc intermediate weight buffer once per plane
weight: nits
weight: clarify max denom adjustments
slice: nits
asm: disable x265_scale2D_64to32_ssse3, DUMA finds access violations

I tried simple buffer padding workarounds, adding 16 bytes at the start and end
of bufScale, but it was still causing the access violation.
slicetype: better prevention for compiler warnings and misbehaviors
motion: add early out for subpel refine if bcost is already zero
TComBitStream: rename variables for clarity

There was no point making cnt an unsigned variable when the return value is
signed, this just adds more compiler warnings
TComBitstream: simplify and streamline start code checks
ignore vim swap files
TComBitStream: fix loop bounds so we do not check past end of buffer
wtf? a useless comment and if()/else() with two identical statements?
TComPrediction: simplify luma intra prediction function