Set buffer mode according to `auto-mode-alist'

With this, after we create a special buffer, the major-mode get set
automatically. For example, we create a new buffer named "ruby.rb",
`ruby-mode` was automatically enabled.
Respect initial-major-mode creating scratch buffer
Add god-mode
Add a shorter prefix for all Projectile commands
[Fix #604] Save only the current buffer on focus lost
[Fix #602] Associate .tpl files with web-mode
Merge pull request #592 from toctan/set-buffer-major-mode

Set new special buffer mode according to `auto-mode-alist'
Update the section on Projectile's keybindings
Minor fix
Use the phrase 'open a line' in both tips
Merge pull request #608 from jory/chore-add-missing-word-in-tips

Reword the <M-o> tip
enabled evil-visualstar by default
Merge pull request #609 from danielwuz/fix-init-evil

enabled evil-visualstar by default
Merge branch 'master' of https://github.com/bbatsov/prelude

* 'master' of https://github.com/bbatsov/prelude:
  enabled evil-visualstar by default
  Use the phrase 'open a line' in both tips
  Minor fix
  Update the section on Projectile's keybindings
  [Fix #602] Associate .tpl files with web-mode
  [Fix #604] Save only the current buffer on focus lost
  Add a shorter prefix for all Projectile commands
  Add god-mode
  Respect initial-major-mode creating scratch buffer
  Set buffer mode according to `auto-mode-alist'