Use Cask instead of git submodule
Fix test files for using Cask
remove submodules
Remove Emacs 23

Because Cask does not support Emacs 23.
Merge pull request #344 from auto-complete/use-cask

Use cask