Reconfigure and add el-autoyas
Update auto-complete to v1.4.0

Also add auto-complete's prerequisite popup module.

This version works with yasnippet versions, which have renamed
yas/current-snippet-table to yas--get-snippets-table, cf.
http://www.kurup.org/blog/2012/10/15/emacs-autocomplete-stumbles-on-yasnippet/.
Switch to a more up-to-date smart-tab repo

Daniel Hackney's smart-tab repo does not work well with newer versions
of Emacs.  So I switched to Sébastien Roccaserra's (sroccaserra's) repo
which has a number of additional patches and niceties.
Install and configure rainbow-mode from ELPA

Load the package package at init time.