Add helpers for getting the line / column of a region

I couldn't find these built in for emacs. Weird.

Also, one of the tests (the one for the end column) fails for me on the
first try. The second try works. I don't have the energy to figure out
why. :|
Implement extracting a method from the currently selected text

Both emacs and evil mode selections should be supported now
Add "extract method" to README
Merge branch 'feature-extract-method' into develop
Document the OmniSharpServer version on which this relies

This is the minimum version on the server side.
This should be updated whenever there is a change to omnisharp-emacs
that requires a newer version of OmniSharpServer.
Merge branch 'master' into develop
Fix compile errors and warnings

Fix these errors/warnings:

(emacs-version)
"GNU Emacs 24.3.91.1 (x86_64-apple-darwin, NS apple-appkit-1038.36)
 of 2014-05-12 on bob.porkrind.org"

In omnisharp-add-reference:
omnisharp.el:565:23:Error: `add-to-list' can't use lexical var `tmp-params';
    use `push' or `cl-pushnew'
In omnisharp--choose-quickfix-ido:
omnisharp.el:1713:1:Warning: Lexical argument shadows the dynamic variable t
omnisharp.el:1713:1:Warning: Unused lexical argument `omnisharp-navigate-to-solution-member'
omnisharp.el:1714:42:Error: Invalid lambda variable t
In omnisharp-navigate-to-region:
omnisharp.el:1759:8:Warning: function `omnisharp-navigate-to-region' defined
    multiple times in this file
omnisharp.el:1775:8:Warning: function omnisharp-navigate-to-region used to
    take 0-1 arguments, now takes 0
omnisharp.el:1775:8:Warning: function `omnisharp-navigate-to-region' defined
    multiple times in this file
In omnisharp-start-omnisharp-server:
omnisharp.el:1846:4:Warning: misplaced interactive spec: `(interactive "fStart
    OmniSharpServer.exe for solution: ")'
In end of data:
omnisharp.el:1943:1:Warning: the function `messge' is not known to be defined.
Fix alive/ready status query functions

Fix omnisharp-check-alive-status, omnisharp-check-ready-status so that
they display correct message when server is not up.

(omnisharp--check-alive-status-worker)
(omnisharp--check-ready-status-worker): Only return t if the server
response is actually t, if it responds "Error communicating to the
OmniSharpServer instance" then formerly it would return t in that case
as well.
Merge branch 'wombatzus-master' into develop
Bump version 2.3 -> 2.4
Merge branch 'develop'