Rename cpufeatures symbols to avoid colisions in static builds

This fixes potential duplicated symbols in static links
with other libraries including the cpufeatures.o object file
Link the encoder core directly to the VP library

This avoids using the codepaths for dynamically loading the
DLL, letting the linker resolve it as any other function.
Remove everything related to NO_DYNAMIC_VP

This mode is the default and used everywhere now.
Remove a TODO that is no longer relevant

The function signatures are equal nowadays.
Remove the now unused intermediate code for loading the VP library dynamically
Switch to use the DLL version of the C runtime in WelsVP

This matches what is set in the WelsEncCore project.
Remove trailing whitespace in the source files
Merge pull request #579 from ylatuya/cpufeatures

Rename cpufeatures symbols to avoid colisions in static builds
Merge pull request #650 from mstorsjo/remove-trailing-whitespace

Remove trailing whitespace in the source files
Merge pull request #649 from mstorsjo/unify-msvc-project-settings

Switch to use the DLL version of the C runtime in WelsVP
Merge pull request #647 from mstorsjo/remove-dynamic-vp

Remove code for loading the VP library dynamically