Fix --dry-run not defaulting to --auto

Using --dry-run alone wouldn't default to --auto and therefore show different
paths that what would actually be used upon installation.
Merge pull request #165 from khughitt/master

Updated IPython autojump module to support new versions of IPython (0.11+)
Disable bash autocompletion, make it optional. Add relevant documentation.  Closes #140.
only open files as utf-8 with Python 3.0+
minor documenation formatting tweak
Fix PROMPT_COMMAND issues
add shorthand shortcut -v for --version
Add jc function, jump to a subdirectory of the current working directory.

Closes #156.
Never jump to pwd, use next best option.

This regression bug was introduced when adding the KEEP_SYMLINKS option. The
current_dir was always set to '.' which would never match any database entries.
Avoid calls to stat() in find_matches

Instead of stating every directory to check if its realpath is the
current directory, only do so for any potential matches.
Do not decode os.path.realpath / path

`path` is decoded already (coming from `db`) and this caused the
following error:

    Traceback (most recent call last):
      File "/home/user/.autojump/bin/autojump", line 460, in <module>
        if not shell_utility(): sys.exit(1)
      File "/home/user/.autojump/bin/autojump", line 429, in shell_utility
        results = find_matches(db, patterns, max_matches, False)
      File "/home/user/.autojump/bin/autojump", line 374, in find_matches
        if current_dir == decode(os.path.realpath(path)) :
      File "/home/user/.autojump/bin/autojump", line 277, in decode
        return text.decode(encoding, errors)
      File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
        return codecs.utf_8_decode(input, errors, True)
    UnicodeEncodeError: 'ascii' codec can't encode character u'\xb4' in
    position 52: ordinal not in range(128)
Skip current_dir in find_matches for fuzzy=False, too
Use named args when calling find_matches

This should make it clearer at first glance where True and False is
referring to.
Avoid file stats in find_matches for fuzzy=True, too
Reduce lag for using when using sshfs mounts caused by checking pwd.
Merge pull request #170 from blueyed/gh-find_matches-named-args

Use named args when calling find_matches
merging blueyed's changes to reduce stat() calls
Removed --zsh from README.md, since it seems that install.sh doesn't support it.
Merge pull request #171 from higepon/master

Revised README.md
Remove jumpapplet.