Only define an auto-completion source on request

In some circumstances, blindly calling eval-on-load as we had previously
can cause errors.

By pulling it inside payas/ac-setup, we prevent that from happening, without changing the package's interface.