Build RPMs and use YUM to handle dependencies

Implements: blueprint robust-dependencies

Fixes: bug #1157871

Possibly
Fixes: bug #1179747
Fixes: bug #1184016
Fixes: bug #1184017

Change-Id: I4d1e6d4b1b32473182259d60b1db6918cba889e9