Merge in Geoff's solution for downloading files in Chromium. This fixes #255. Also fixed pre-compile macros so renaming the executable file would be easier.