Split RPM packages so that we have finer control over dependencies

Fixes #88.

http://build.staging.clusterhq.com/boxes-flocker?branch=split-packages-88
There's an rpmlint warning about this trailing "."
http://build.staging.clusterhq.com/builders/flocker-rpms/builds/3/steps/rpmlint/logs/13%20Warnings