lsmashsource: More speed gain with SSE2 for stacked format.
lsmashsource: Change saturation protector handling.

Avoid SSE2 instruction when SSE2 is not available.
lsmashsource: Add Visual C++ 2010 solution file.

Note: for msinttypes, r28 or later is required.
lsmashsource: Add Visual C++ 2010 project file.
lsmashsource: Make VC10 project file compatible with VC11.

v110_xp is specified by default.
lsmashsource: Add untested AVX(2) intrinsics for stacked format.
lsmashsource: Make {sse2|avx2}_available constant value.
common/resample: Cosmetics.
vslsmas: More RGB format support.
vslsmas: Reduce memory copies to output the buffer when the scaler is used.
lwinput: Fix NV12/NV21->YUV420P for unwritable buffer.
lwindex: Generate PTSs from POCs for H.264 stream if incomplete.
lwindex: Fix timestamp sortings for PTS generation from POCs.
lwindex: Check leading pictures when PTS generation from POCs.
lwindex: Fix PTS generation when starting from non-IDR with negative POC.
lwindex: Fix a C++ compilation.
Merge branch 'plain' into build-msvc

Merge revision: r688
Conflicts:
	AviUtl/colorspace.c
	VapourSynth/video_output.c
	common/lwindex.c
	common/resample.h
Fix a warning of msvc linker

This is a mistake of renaming.