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
Fix unset PRELUDE_INTO bug.

A -n test behaves differently with and without quotes.  This fixes
https://github.com/bbatsov/prelude/issues/577
Merge pull request #597 from benprew/patch-1

Update installer.sh
Fix redirection of IO streams
Merge pull request #599 from avsej/fix-io-redirects-in-installer

Fix redirection of IO streams
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
cedet devel
company-mode for haskell
Merge remote-tracking branch 'upstream/master'