Select original go sources in pure mode (#1056)

This adds a filtering mechanism to the new GoSourceList logic and uses it to
switch between the cgo processed sources and the unprocessed original sources
depending on whether the archive is being generated in pure mode.

Fixes #1009
5 files changed