octave 3.8.1: optional GUI & JIT

Squashed these commits:
Support suite-sparse built with metis4
Removed X11 dependancy
Removed X11 dependancy, we don’t need it for Mac at all, because we
build with native Qt. (+9 squashed commits)
Squashed commits:
[c0d9779] Fixes X11 Problem

Remove hack with X11 lib, because homebrew removes it anyway.
https://github.com/Homebrew/homebrew-science/pull/723#issuecomment-42023
408

Added regular x11 depends_on
[f32ba8e] Moved the X11 replacement to the proper place
[85d53b3] Added X11 lib path fix back in
[2364e7e] Further remove unnecessary link dependencies in mkoctfile.
[f5ec7bd] Removed the keyboard patch for HEAD builds; added mkoctfile patch, pstoedit/epstool dependencies
[3050c2a] EXPERIMENT: stripping out extra link dependencies in mkoctfile, to see if it fixes the pkg problems.
[ac7b8eb] X11/TeX fixes
[c72b81f] Fix for odd mkoctfile dependency issues
[a671276] octave 3.8.1: optional GUI & JIT

Closes #723.