Do not read entire charm into memory when downloading
Small tweaks
Merge pull request #1012 from wallyworld/local-charm-memory

Do not read entire charm into memory when downloading

Fixes: https://bugs.launchpad.net/bugs/1386405

Do not pull entire charm into memory when downloading.