Eliminate global methods
suite-sparse: update to 4.2.0

Update suite-sparse to the new 4.2.0. This should fix the recent Octave
build problems.

Also change the metis dependency to use the metis4 formula instead of metis,
since SuiteSparse is not compatible with Metix 5.x.

Now uses built-in Mac make script.

Use :recommend and :option for dependencies

closes #128, closes #132, closes #139, closes #146, closes #153

Signed-off-by: Derek Thomas <derekathomas@gmail.com>
OpenCV 2.4.5

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
blast 2.2.28

Closes #156.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
metis: support universal builds

Closes #149.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
cd-hit 4.6.1

Closes #130.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
abyss: The GitHub repository moved to bcgsc/abyss
bwa 0.7.4
Adds option to build a bare bone version of pcl (no vtk, no tools)