Remove the unused leftover define HAVE_CACHE_LINE_ALIGN
Remove the unused WELSDEC/ENCPLUS_EXPORTS defines
Remove unused manual defines of _WINDOWS
Merge pull request #803 from mstorsjo/remove-unused-defines

Remove unused defines
Don't manually define WIN32/WIN64

All the code that relies on separating them uses the built-in defines
_WIN32 and _WIN64, or the corresponding machine defines (such as
_M_IX86, for MSVC 32 bit inline assembly).
Revert "Set ASM_ARCH in all cases to fix Win64 Debug build"

This reverts commit 09025dc8ef3e20403ad2a925287e6b418851f778.

There is no need to set ASM_ARCH unless assembly sources actually
are built. ASM_ARCH is no longer used for setting unrelated CFLAGS.
Merge pull request #812 from mstorsjo/remove-manual-win32-defines

Don't manually define WIN32/WIN64
Remove references to nonexistent include directories

Some of these were legacy references to absolute paths outside of
the project itself.
Don't use the encoder include dir when building the decoder
Unify the include dirs within the decConsole project

Some include directories were only present in debug builds.
Unify the include directories in the WelsVP project

Some directories had a trailing slash in some configurations, but
not in other configurations. Make sure the directories are the same
in all configurations.
Remove unnecessary, empty, file specific FileConfiguration blocks in vcproj files
Don't hardcode SuppressStartupBanner=true, this is the default value

The fewer fields overridden, the better.
add some parameter settings in command line
    add the maximum nal size setting in command line
fix input source width and height setting issue
Merge pull request #814 from ruil2/enc_nalsize

    add the maximum nal size setting in command line
Merge pull request #815 from ruil2/enc_threadIdc

add some parameter settings in command line
Merge pull request #816 from ruil2/enc_scale

fix input source width and height setting issue
    fix bitrate setting and add bitrate validation