API change to X()

This works around the "we can't resize Eigen arrays of anything that
lacks a default constructor" problem - we now require output arrays to
already be properly sized, which is the right thing to do for
efficiency, too.
properly added kinetics_equilibrium and kinetics_equilibrium_TP tests:
changed configure.ac
added *.sh.in files
deleted the corresponding *.sh files
Add autoconf macro for a dependency's dependency
Minor name resolution bugfix

Now that name lookup is checking std::exp() here, we're passing all
tests with MetaPhysicL enabled again.
Typo fix in test
Bugfixes for VexCL compatibility
New constant_clone() metaprogramming trick

This gets us passing all tests with everything enabled.
Cut-and-paste bug fix in config_summary
Merge branch 'master' of https://github.com/libantioch/antioch into EquilibriumEvaluator