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
Toggle god-local-mode instead of god-mode
Start adding my personal emacs configs
Bring in more stuff
Bring in package requires and setups
Bring in my custom theme
Add some more visual modifications
Ignore ac history file