Use my new ac-inf-ruby package for auto-complete in inf-ruby
Don't show trailing whitespace in any special-mode
Enable highlight-symbol in prog-mode
Don't suppress ruby-use-smie in Emacs HEAD
Ignore .achievements
Prefer built-in show-paren-mode to mic-paren

In Emacs HEAD, the former works beautifully with SMIE to highlight
blocks, e.g. begin / end blocks in Ruby.
latex support
change latex-mode-hook to LaTex-mode-hook
Add note about how to add your own customization

Closes #146
enable auto-complete in LaTex-mode
correct typo
Provide a useful binding of C-c C-z in sql-mode
Use highlight-symbol-mode in html mode too
Save more variables in desktop session file
add ac-source-semantic to ac-source for auto-complete
clean the code and add some comment

* init-auto-complete.el:
fixed the problem when work with org-preview-latex-fragment
enable abbreviation globally
Don't override M-? when paredit is active
Make C-x C-e run 'eval-region if the region is active