prelude-evil: add 'nmap Y y$' equivalent
Add note about .emacs.d Windows path

At least on my Windows 7 machine, `user-emacs-directory` prints `~/.emacs.d`, which is not really useful, since you also then have to realize that the tilde refers to the roaming appdata directory. I think this way of documenting would perhaps be more immediately useful. For probably almost all other platforms the tilde path will work just fine.
Remove web-mode customization

- Code indent offset is subjected to personal taste, I think we should
  stick to the web-mode default, which is sensible enough, and leave it
  to the user to decide.
- `web-mode-disable-autocompletion` is no longer used by web-mode.
- As to `newline-and-indent`, I think we should be consistent across all
  major modes. And this line of code will become useless with Emacs 24.4.
Make web-mode play nice with smartparens

web-mode's auto paring is in conflict with smartparens. With
smartparens, since the closing '>' is inserted right after the opening
'<' and web-mode is not aware of that, the extra closing '>' would be
inserted. That's very annoying.
Run prelude-prog-mode-hook with CSS

I don't know if CSS should be count as a programming language, but the
utilities provided in the `prelude-prog-mode-hook`, such as
smartparens, whitespace-mode, comment annotation, are also very useful
when editing CSS files.
Merge pull request #573 from toctan/prelude-css

Run prelude-prog-mode-hook with CSS
Merge pull request #572 from toctan/prelude-web

Make web-mode play nice with smartparens
Apply prelude codestyle
Merge pull request #542 from avsej/yank-to-end-of-line

prelude-evil: add 'nmap Y y$' equivalent
Add instructions for getting homedir path

This should work for all versions of Windows.
Rename evil-surround due to upstream changing.
Merge pull request #575 from lazywei/upstream-master

Rename evil-surround due to upstream changing.
Add key bindings for godoc

C-h G -> godoc: can be used in any mode

C-h f -> godoc-at-point: go-mode only
Merge pull request #578 from dougm/go

Add help-command mapping for godoc
Clean up `prelude-cleanup-buffer` code

- Create a macro `with-region-or-buffer` to replace the prelude wrapper
  around `untabify` and `indent-region`
- Remove the function operated on buffers, cause we only need the dwim
  one
Do not indent region with indent sensitive modes

- Rename and move yank indent vars into prelude-custom.el
- Add coffee-mode to prelude-indent-sensitive-modes
- Do not mess up indentation when cleanup with indentation sensitive
  modes, such as Python.
Remove duplication advice of yank and yank-pop
Move smartparens pair definition out of hooks

There are two reasons for doing this:
- It's inefficient, we don't have to define the pairs every time we
  enter the mode.
- It's extremely difficult to override the pair definition, even with
  `eval-after-load` and `add-hook`
Merge pull request #585 from toctan/smartparens

Move smartparens pair definition out of hooks
Look for Quicklisp in ~/quicklisp and ~/.quicklisp

In `prelude-common-lisp.el`, look in both `~/quicklisp/` and
`~/.quicklisp/` for `slime-helper.el`, on the assumption that most users
will have Quicklisp installed in one of these two locations.

This commit fixes #582