Update to yasm 1.3.0.

The patches we cherry-picked from upstream are all included in 1.3.0.
I've also added patches which were previously missing and rewritten the
instructions to match GN. In config/win, stdint.h is removed because
MSVC provides it these days. I've also removed the Python build step
because upstream ships the generated files these days.

To reduce diff noise in the future, I've also trimmed all the generated
Makefiles we'd check in so it only includes the one line we care about and
is platform-independent. As this list does not appear to change even in
upstream, we should perhaps send them a patch to be less clever.

Bug: 753886
Change-Id: Iaec9ea3bed8f81b31e19b997812467f81b95d6ce
Reviewed-on: https://chromium-review.googlesource.com/608869
Commit-Queue: David Benjamin <davidben@chromium.org>
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#493656}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 34865fdd1020a8f95b8288665bfefb203951b431
24 files changed