dhcp4: do not send hostname to server in discover
rpm: explicit piddir,statedir,storedir in spec

Define rpm variables and explicitly pass them to configure to
simplify an override to use /run instead of /var/run default.