Bug 895080: framework for custom needs_reboots facts, plus motd