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.
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
Merge remote-tracking branch 'upstream/master' into travis.android