Clean source downloads from build cache

A big cache slows down subsequent builds
Allow external cache retrieval
Document using Anvil with EXTERNAL_CACHE
Merge pull request #45 from begriffs/external_cache

Apply Anvil cache to pushes