Improved opening file in existing or new tab.
Used `tab drop` only when gui is available.
Removed `has_gui` variable.
Merge pull request #101 from ricobl/tabnew-drop

Improved opening file in existing or new tab.
Merge branch 'dev' of github.com:davidhalter/jedi-vim into dev
default encoding for VIM compiled with -multibyte, fixes #100
Add vimdoc documentation

For now, this is just the README.rst file with appropriate sections. The
content of the file itself is completely unchanged.

Section name suggestions are taken from Steve Losh's Learn Vimscript the
Hard Way [1]. Formatting suggestions are taken from Vim's own
documentation on writing help files (:help help-writing).

The spiffy header was created using the figlet program [2] and the
starwars.flf font found in the figlet fonts database [3].

[1] http://learnvimscriptthehardway.stevelosh.com/chapters/54.html
[2] http://www.figlet.org
[3] http://www.figlet.org/fonts/starwars.flf
Cosmetic and formatting fixes

- Remove images in introduction
- Replace all occurences of VIM with Vim
- Use Vim code blocks
- Surround all keybindings with <>
Document keybindings and options

All keybindings and options have at least a short description added to
them.

With this commit the general structure of a Vim help file is in place.
Add install, intro, and features sections
Add usage section and goto/find_def explanation

The usage section feels sort of superfluous. I don't know. >:(

The distinction between jedi#goto() and jedi#fund_definition() was a bit
unclear, so I expanded it a bit.
Added blurb about configuration in .vimrc

I don't know if this should even be in there because it seems kind of
like a bug.
Add license section
Out of beta, yay
Minor capitalization and awkward wording fixes

- Replace all occurences of Jedi-Vim/Jedi with jedi-vim/jedi
- Capitalize first letter on bullet points
- oh god how do i english
- Fix wrong description of g:jedi#auto_close_doc option
Merge pull request #108 from runiq/vimdoc

Add vimdoc help file
Fix new tabs overriding default syntax rules

Calling `syntax on` will override existing syntax rules with default
ones. This ends up adding a bunch of syntax rules that users have
disabled.

See `:help syntax` for this snippet:

    The ":syntax enable" command will keep your current color settings. This
    allows using ":highlight" commands to set your preferred colors before or
    after using this command.  If you want Vim to overrule your settings with
    the defaults, use: `:syntax on`

Calling `:syntax enable` doesn't appear to work either. It does the same thing
as `:syntax on`. So the solution implemented here is to conditionally set the
filetype and syntax rules when they aren't already set.
added :Pyedit vim command

    :Pyedit [++opt] [+cmd] module

    module is a python module, there is a completion for them as well.
    [opt] and [cmd] are like for the :edit command.
g:jedi#quickfix_window_height

    This commit adds an option g:jedi#quickfix_window_height, with the
    default value 10 (as this is the default value for :copen)
Changed jedi submodule protocol (fixes #129)