Added jsonschema.cmake
ilastik.cmake: Changed remote url to ilastik/ilastik-meta, not janelia-flyem/ilastik
ilastik.cmake: Added a new dependency: jsonschema
ilastik.cmake: Require opengm
Added futures.cmake (python futures module backported from Python 3)

Conflicts:
	futures.cmake
ilastik.cmake: Updated default ilastik checkout sha
updates sha for ilastik.cmake
opengm.cmake: Compile with hdf5, boost, and python
opengm: Build without CPLEX if it can't be found.

Conflicts:
	opengm.cmake
opengm: Added a patch to let us skip the sphinx docs build with a cmake switch.

Conflicts:
	opengm.cmake
BuildSupport.cmake: Added FRAMEWORK_SEARCH_PATHS to the BUILDEM_PLATFORM_SPECIFIC_ENV.
openblas.cmake: Added an additional step for installing links. Previously, the links pointed to a non-existent libopenblas.so on Mac. Now, links on Mac point to libopenblas.dylib.
spams-python.cmake: Updated to pass environment variable namely BUILDEM_DIR, GCC, and GXX. The variables GCC and GXX should point to GNU gcc and g++ compilers, respectively.
patches/spams-python-setup.patch: Simplified the patch to avoid issues on Mac with specifying which libraries to build statically and which to build dynamically.