ENH: Copy CMake helper scripts to build directory

Add rules to copy the CMake helper scripts to the build directory. This
should allow users (i.e. projects creating their own launchers) to use
the launcher from the build directory as well as an install directory.
(In particular, we want to write a unit test for ctkAppLauncherConfigure
which will do so. This requires that the CMake helper scripts and the
built launcher executable be in the same tree.)
ENH: Add ctkAppLauncherConfigure test

Create a second test application which uses ctkAppLauncherConfigure to
create its launcher configuration rather than writing out configurations
directly from the test scripts. Right now this is a somewhat gratuitous
exercise in just invoking ctkAppLauncherConfigure, but we'll add some
more interesting tests in future commits.
ENH: 'Interesting' ctkAppLauncherConfigure tests

Add two additional tests for ctkAppLauncherConfigure. One compares the
generated configurations against expected contents, while the other
simply invokes the launcher. The second is mainly to test that the
launcher was copied to the correct location.

The set of parameters to ctkAppLauncherConfigure used in the test is
also expanded.
Merge branch 'test-cmake-generate-launcher-config'

* test-cmake-generate-launcher-config:
  ENH: 'Interesting' ctkAppLauncherConfigure tests
  ENH: Add ctkAppLauncherConfigure test
  ENH: Copy CMake helper scripts to build directory