Do not bind proced with OS X
1. Rename prelude-indent-region-or-buffer to prelude-indent-buffer-or-region.
2. Add prelude-cleanup-buffer-or-region.
3. Add prelude-untabify-buffer-or-region.
4. Update menus and kbds.
Merge pull request #558 from hbin/operations-on-buffer-or-region

Operations for buffer or region
Merge pull request #553 from toctan/proced-binding

Binding proced only in Linux
Add vkill as an alternative to proced on OS X
[Fix #559] Add an autoload for vkill
Remove redundant helm-prelude key binding code
Define prelude helm menu entry in its own module
Merge pull request #562 from toctan/prelude-helm

Move helm related code into its own module
Add geiser for scheme
Rename buffer not visiting files
Extra newline and indent when RETURN between {}
Set company-tooltip-flip-when-above to t
Add Go module
Merge pull request #565 from dougm/go

Add Go module
Merge pull request #566 from toctan/smart-curly-braces

Extra newline and indent when RETURN between {}
Merge pull request #561 from toctan/scheme-complete

Add tab compelete and eldoc for scheme
Merge pull request #560 from toctan/rename-buffer

Rename buffer not visiting files
Auto-install swift-mode when needed
Pull in upstream changes