do not copy underlying bytes in substr function
Merge pull request #975 from crate/m/substr_no_copy

do not copy underlying bytes in substr function
made bin/crash posix compatible
Merge pull request #978 from crate/m/dash_crash

made crash posix compatible
- reduced s3 connection and socket timeouts
- enabled s3 error retries
added ip type to documentation
Merge pull request #982 from crate/h/ip-type-docs

added ip type to documentation
Merge branch '0.40' of github.com:crate/crate into 0.40
improved docs about ip type
update crash to 0.9.14

Conflicts:
	CHANGES.txt
try to fix InformationSchemaTest flakyness
add proper cleanup do docs build file
prepare release 0.40.2
merged tag '0.40.2' into master
replaced SQLAction python doctest with java integration test
added documentation for match function
add the round scalar function
add the ceil scalar function
added random function
added abs scalar function