Updated arrow to 0.15.1
Update of Arrow to latest version, adjust build parameters to counter occasional build failures.
- The ARROW_DEPENDENCY_SOURCE has been set to system, forcing Arrow to use LCGCMake packages instead of downloading its own.
- JeMalloc has been disabled for Arrow, since it is a special case which can't easily be taken from system. Can be reenabled with more complex workaround if needed.
- Dependencies which were not automatically detected get their paths set in the Arrow CMake options.
- Special Debug condition set, since BYUILD_TYPE Debug changes the dependencies' library names.
- Disabled CCache for Arrow, as it appears to have caused a failure in combination with Clang.
Edited by Richard Bachmann