refactor data file download, cleanup
The refactoring was necessary since for older CMake versions (<= 2.8?) the builtin command FILE(DOWNLOAD) always checks the CA certificate. In case of crpropa.desy.de the CA is not trusted.
The data file is now placed in CRPropa3/build by default.