Add xen-api-client RPM spec file, and change dir structure

This one might break people's workflow, because I renamed directories (patches -> SOURCES and specs -> SPECS) to respect the normal rpmbuild directory structure.

Mike