Require CMake 2.8.7 or later

Version 2.8.2 of CMake does not support the `WORKING_DIRECTORY` argument to `add_test()`.  Bumped the required version to 2.8.7 so that a more informative and helpful error message is displayed on earlier versions, instead of pages of errors.