add blasfunc for appending suffix to all blas and lapack symbols

(manual backport of 02ff76249c3f43247b9898db9edee48af73f1229)
add osx-only objconv dependency for renaming symbols

(backport of fef2954881dc2dac47853b3d72cce15cf69374ed)
Conflicts:
	deps/Makefile

Hopefully fix #8842, objconv dependency not right

(backport of dbcd50328314d2f632f4927466952868f581751d)

We needed to move the objconv rules to above the openblas rules

Fixes #8842

(backport of 2579a649fe8a6d0ee8b7d925e343527a4c8b622b)
Conflicts:
	deps/Makefile
add .tar.xz and .zip files to source-dist

(backport of 774f3c93f0cec1eaeebce63a8d45808a55e496df)