Merge pull request #796 from huili2/new_seq_au_reorder

fix order of new AU and new Seq
Fix a bug in deblocking for neon 32 bit arm implementation
Revert "Remove the literal CRLF (&#x0D;&#x0A;) within the nasm commands in msvc project files"

This reverts commit 7aff66d40ccfc9c4daf11691c73f4d5c9a3cba34.

These CRLF marks are readded by MSVC as soon as the project files
are updated from within the GUI anyway.
Reorder sections in encConsole.vcproj

The MSVC GUI seems to want to write the file with data in the order
Debug|Win32, Debug|x64, Release|Win32, Release|x64. This causes a
large number of changes in the git diff even though the content
still basically is the same. Therefore do it in a separate commit,
to make sure that any later actual changes stay minimal.
Fix the format string in a log message

The compiler warned about unknown conversion type and too many
arguments for the format.
Use the built-in define __linux__ instead of the manually set LINUX
Don't define MACOS and LINUX

Nothing within the library actually uses these defines for anything
any more.

If necessary, the built-in defines __APPLE__ and __linux__ can be
used instead of these manually added defines. This is similar to how
we use _WIN32 instead of manually defining WIN32.
    cleanup encoder console app
Merge pull request #821 from mstorsjo/fix-format-string

Fix the format string in a log message
Merge pull request #822 from mstorsjo/simplify-platform-defines

Don't manually define MACOS and LINUX, use built-in defines instead
Merge pull request #825 from ruil2/console_cleanup1

    cleanup encoder console app
clear active PS when only IDR meets
Merge pull request #826 from huili2/clear_active_ps

clear active PS when only IDR meets
add me function pointers for screen contents
Add a unit test for deblocking
fix a commit bug for console app
Merge pull request #830 from ruil2/console_bug

fix a commit bug for console app
Merge pull request #829 from dongzha/FixBugforDeblocking

Fix a bug in deblocking for neon 32 bit arm implementation for master
Merge pull request #823 from mstorsjo/deblock-unittest

Add a unit test for deblocking
Use CCASFLAGS when assembling .S sources

This allows overriding whether all of CFLAGS should be passed
when assembling.