make elpa work with 23 and not break 24
adding auto-complete-mode