Title: #364: Client-only builds with --disable-server
I'm following the development principals of **minimum viable product**. This PR
solves a critical use case for me. With the PR I can build FreeIPA client
packages in a lean and clean build container. Without the
```--disable-server``` flag I'm forced to bloat my build env with lots of
additional dependencies and then throw away all the extra stuff.
My changes don't solve https://fedorahosted.org/freeipa/ticket/6517 to its full
extend. The PR provides enough of https://fedorahosted.org/freeipa/ticket/6517
to enable me to finish some time critical as soon as possible. RPM packaging
changes and ipatests improvements for client-only builds can be implemented
another time. I consider these changes sugar coating (aka stretch goals).
See the full comment at
Manage your subscription for the Freeipa-devel mailing list:
Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code