autoload package by elpa and add packages

add auto-complete, auto-complete-c-headers, yasnippet