Remove MSVC solution user state files that shouldn't be version controlled
Remove the 2010 and 2012 MSVC project files from WelsVP as well

The corresponding files for the decoder and encoder were
removed in ccca04453a3. The 2008 version can be imported into
MSVC 2010 and 2012 just fine, reducing the amount of project files
to keep in sync.
Remove the unused solution and project files for WelsVideoProcessor

These are for building source files that aren't present in the
project any longer.
Remove the MSVC solution for WelsVP

This isn't necessary, it can be built via the encoder solution.
Include the executable extension in the test rule dependency

This fixes "make test" on platforms that have an executable
extension.
Remove code for dynamically loading a trace library

No code exists within the project for building such a trace library.

This also fixes building on OS X with -Wno-deprecated-declarations
removed, since this code contained calls to deprecated functions
within #ifdef MACOS, which now are enabled when building on OS X.
Remove the unused dllname parameter to the trace function
Make a function typedef actually use the right type

All functions that are assigned to function pointers with this
typedef (WelsHadamardQuant2x2Skip_c and WelsHadamardQuant2x2Skip_mmx)
use int32_t instead of BOOL_T for the return value.
Remove an unnecessary cast when setting function pointers

By removing the casts we make sure that the function signature
actually matches and isn't silenced by the cast.
Make the function signatures actually match when used as function pointer

Hiding the function signature mismatch with a cast can lead to
more concrete breakage being missed.
Fix a typo, "vender" -> "vendor"
Do chdir within mktargets.py

This simplifies the calling shell script.
Remove unused defines of __FASTCALL
Remove duplicate defines

These are defined identically just a few lines above.
Remove some unused macros
Move the definition of WELS_ALIGN out from the #if

Both versions of WELS_ALIGN are identical, so there's no need to
be able to switch between the two.
Remove an unnecessary define of inline for APPLE_IOS

The standard inline keyword is supported just fine when building
for iOS, there's no need to define it there.
Bundle all MSVC/GCC alignment macros together

This reduces the number of lines spent on having the same
ifdef conditions over and over.
Clarify ifdefs around implementations of ENDIAN_FIX
Remove a duplicate median function

The decoder used WelsMedian while the encoder used WELS_MEDIAN.
The former has two different implementations, WELS_MEDIAN was
identical to the disabled version of WelsMedian.

Settle on using the same implementation for both decoder and
encoder - whichever version of the implementations is faster
should be used for both.