Use 'download' in offline mode.

Offline build failed because the rapidxml variable is only set as part
of the download code, which wasn't called. So always call download, but
only use it to check for directories and set variables when not online.
Extra summary output.