multiple changes

- file: Add patch from trac, more configure script tweaks (which
require adding some source files from gnulib)
- scilab: work on java dependencies, get matio and umfpack (from
SuiteSparse) working