makefile: filter ARCHFLAGS env var from user environment

Unexpected values in this variable can cause strange compile
failures.
Merge pull request #1205 from solidgoldbomb/sanitize-archflags

makefile: filter ARCHFLAGS env var from user environment