Added file download helper and its associated tests.
Switched boost and bullet to use the new download helper.