Since intltool is a collection of programs and not a library, can't
use FindPackage to verify. Instead, if not found, the .desktop file
CMakeLists will spit out an error and exit.
Previous commit exposed a bug caused by moving some of the client's
resources in the source tree. Since much of the client's resources
are stored off the source root directory, it doesn't make sense to
special case the .desktop file and the GSettings file and place them
in the client source itself. This moves them out and makes the
appropriate changes in the CMake files and source code.