Fix empty ac-sources in web-mode

When `web-mode-ac-sources-alist' is nil, ac-sources will always be set
to nil when auto-complete starts. We should only set ac-sources when
`web-mode-ac-sources-alist' is defined.