Bugfix in min/max of vex::vector<non-double>
Better hunting for OpenCL, VexCL

We now configure fine, hands-free, against the ICES Sysnet modules
Fix "make check" on systems with 32-bit-only GPUs
Bugfix for raw_value_type<Eigen stuff>
Use raw_value_type for scalars

This fixes vex::vector<float> runs on single-precision-only GPUs
Bumping up regression tolerance

Really we should rerun the "gold" results now that we've removed the
inadvertent do-float-calculations-with-doubles code from cea thermo
stuff, but this is easier and works for me.
Bugfix for raw_value_type of MetaPhysicL types
Add ANTIOCH_VERSION_AT_LEAST(major, minor, micro)

Following http://gcc.gnu.org/onlinedocs/cpp/Common-Predefined-Macros.html
this macro is usable in situations like
 #if ANTIOCH_VERSION_AT_LEAST(0, 0, 4)
   // Use post 0.0.4 APIs
 #else
   // Use pre 0.0.4 APIs
 #endif
and beats the common
 #define GCC_VERSION (  __GNUC__ * 10000     \
                      + __GNUC_MINOR__ * 100 \
                      + __GNUC_PATCHLEVEL__)
approach since it doesn't require break working with values like 30200.
Merge pull request #17 from RhysU/ANTIOCH_VERSION

Add ANTIOCH_VERSION_AT_LEAST(major, minor, micro)
Fix for compiler warning

Rearranging the macro contents makes those semicolons after the macro
non-redundant
MetaPhysicL-based dR/dT works
MetaPhysicL based sensitivities

Just a test with the arrhenius equation so far, but it's looking like
we're working as expected.
solved conflict