Attempt to refactor two "duplicate" functions.

Attempt to extract a generic function `prelude-get-positions-of-line-or-region` from `prelude-duplicate-current-line-or-region` and `prelude-duplicate-and-comment-current-line-or-region`
Merge pull request #499 from bixuanzju/patch-1

Attempt to refactor two "duplicate" functions.
don't enable coffee-cos mode if buffer filename is nil
Merge pull request #501 from wishbear/master

don't enable coffee-cos mode if buffer filename is nil
Open files with .cl extension in lisp-mode

I'm surprised that this isn't already the case.

Although most people use the .lisp extension, some do use .cl
Correct terminator for .sbclrc
Open .podspec files in Ruby mode

.podspec files use a Ruby DSL for the CocoaPod dependency management
system, common in iOS development.

Although the Podspec file correctly opens in Ruby mode, the .podspec
file does not. This corrects that.
Merge pull request #505 from Abizern/clisp-extension

Clisp extension
Merge pull request #506 from Abizern/podspec

Open .podspec files in Ruby mode
Modified the URL 

Added the correct URL for WikEmacs articles on installing Emacs.
Add ace-jump-buffer to Prelude

Keybindings set to `C-c k` and `S->`
Merge pull request #511 from Abizern/ace-jump-mode

Add ace-jump-buffer to Prelude
Merge pull request #509 from dkr05/master

Modified the URL
Improve version check
Always load newest byte code
Add a basic shell module with some pretzo-related config
Correct conflicting keybinding
Add basic company config
Add ruby-mode to Puppetfiles

Puppetfiles are similar to Gemfiles, but for librarian-puppet, that
manages dependencies on Puppet modules.
Merge pull request #514 from jehrhardt/puppetfiles

Add ruby-mode to Puppetfiles