Rework systemd autodetection

Split out _systemd definition for Fedora into a separate block,
making it visually more distictive. Also add a similar block
for OpenSuSE 12.1 or higher.