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.
Merge pull request #363 from aethanyc/fix-empty-ac-sources

Fix empty ac-sources in web-mode