Set service name with --with-service

It's a bit inconvenient to always have to specify the name of the PAM
service as a variable. It should use a --with argument instead, so that
the name of the service can be specified like --with-service=foo.

Signed-off-by: Marcus Karlsson <mk@acc.umu.se>