Fix problem with UMFPACK finalizers. Test wrappers for all combinations of value and index types. Add separate umfpack test file.

(cherry picked from commit 5becd8cddd599f587a1377f019aa598c16ba8c85)

Conflicts:
	base/linalg/umfpack.jl
	test/runtests.jl
	test/suitesparse.jl

Fix UMFPACK on 32 bit

ref #9204

(cherry picked from commit 853a79637c8e071b5bf88d674508d84e46d3e15f)
Fix #9366, save_stack causing win64 test failures when inlined

(cherry picked from commit d9d38c79359a7e04f65e2767fb095caa04b67ad1)