in order to better support distributions that target desktops. This commit completes the client project setup.
to be able to deliver the client component onto distributions targeting desktops without having to deliver the server components. This commit is for the resulting client project.