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.
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.
Don't pass all MSVC specific cflags to gas-preprocessor and armasm

This avoids having to disambiguate between assembler parameters,
preprocessor parameters and MSVC parameters within gas-preprocessor.

In particular, this avoids creating a stray dependency file named
'-.d' while building. Future versions of gas-preprocessor might
require this in order to build at all.
Merge pull request #819 from mstorsjo/msvc-proj-gui-update

Restructure MSVC project files to what the IDE generates
clean redundant code
Merge pull request #840 from ganyangbbl/clear_code

clean redundant code
Merge pull request #832 from mstorsjo/asflags

Don't pass all MSVC specific cflags to gas-preprocessor and armasm
modify bs buffer size to double the AU size
Remove unnecessary writing of nal length in the decoder

The written nal length doesn't seem to be used at all.
Merge pull request #847 from mstorsjo/remove-write-nal-length

Remove unnecessary writing of nal length in the decoder
Merge pull request #845 from huili2/bs_buffer_modif

modify bs buffer size to double the AU size at decoder
add minimum buffer size