Build RPMs and use YUM to handle dependencies

Implements: blueprint robust-dependencies

Fixes: bug #1157871
Fixes: bug #1184016
Fixes: bug #1184017

Possibly
Fixes: bug #1179747

Change-Id: I4d1e6d4b1b32473182259d60b1db6918cba889e9