Fix an erroneous function call
Workaround in py3.4.0 for swapped x/y in curses addch()

See http://bugs.python.org/issue21088,
https://github.com/hut/ranger/issues/122
Merge remote-tracking branch 'potato/fix'
core.actions: Enhanced :tab_move so you can type 5gt
core.actions: Enhanced :tab_new so you can type 5<C-n>
doc/ranger.1: Added more key bindings to the man page
Allow $EDITOR to contain spaces

$EDITOR variables consisting of "program name + options" are not handled
correctly because of quotes around $EDITOR. As a result, if $EDITOR is not
a simple program name (i.e. if it includes options, as in "emacs -nw"), the
full string is taken as a program and fails to run.
Error message: (/bin/sh: 1: emacs -nw: not found)
Removing quotes fixes this problem.
Merge remote-tracking branch 'perdu/patch_editor'
Handle CDPATH

This shell feature allows one to cd directly to remote directories located
in paths defined in the variable. Allow handling of such variable in ranger.
Compatible with: bash, ksh, zsh, csh, and possibly others.
Merge remote-tracking branch 'perdu/CDPATH'
Fix cdpath commit, which was broken in several ways

This fixes commit 04681ff7ceb8a as follows:

 - check when cdpath is None. Otherwise split fails on None objects and
   causes ranger to crashes when CDPATH is not set in the environment.

 - actually set cdpath variable in the lowercase case. Before it was not
   assigned to any variable.

 - join paths with os.path.join instead of concatenating with '/'.
Solarized colorscheme added.
added MATE edition of image and PDF viewer
fix crash in sha encode of previews

When opening certain filetypes, for which Ranger can't render a preview
(they appear as 0 bytes), Ranger will crash on the sha1_encode:

    Traceback (most recent call last):
    File "~/ranger/ranger/core/main.py", line 139, in main
        cacheimg = os.path.join(ranger.CACHEDIR, self.sha1_encode(path))
    File "~/ranger/ranger/core/actions.py", line 821, in sha1_encode
        sha1(path.encode('utf-8')).hexdigest()) + '.jpg'
    AttributeError: 'NoneType' object has no attribute 'encode'

This solves that by checking at the beginning of get_preview() that
`file.realpath` is not None, and returning early if it is None.
rename README to README.md

This way, github treats the README as a markdown file and displays it
nicely.
optimized README.md for github
config/rc.conf: don't use the obsolete -d flag
Added renameConsole a command which automatically creates a console for the rename command and places the cursor before the file extension.
Mapped renameConsole to 'A'
Fixed renameConsole usage in documentation.