Merge pull request #30 from lyokha/master

Use ToggleOperator() instead Apply() for more styles.
PandocHelpParser._get_formats should adapt to pandoc's output depending on platform

Should fix issue #29.
Fixes to pandoc execution under Windows

Check for python availability, escape async script filename, always call
python explicitly.

Should fix partially issue #29. TODO: async callback execution,
pandoc.out cleanup.
Implement correct foldtext for setext headers

Also, simplified the foldtext for the atx headers case.

Fixes issue #31
fix a typo, make comment clearer
Fix async callback under Windows

Should fix issue #29.
Make async.py use --remote-send on Windows.

--remote-expr seems to fail.

Re: issue #29.
Fixed created files failing to open for Pandoc! under Windows

Should fix all issues related to issue #29.
Added a TOC module

This is a basic implementation. It is based on plasticboy/vim-markdown's
one, by cirosantilli.

TODO: make TOC position configurable, update it on changes to the file.

Implements suggestion in issue #22.
Updated documentation
Make what div classes to fold configurable

Updated documentation.

Completes implementation of request in issue #18.
Some improvements for the toc module.

Escape the buffer name, to prevent errors for paths with spaces.

Use linebreak in the toc buffer.
Improvements for references insertion and navegation

Allow going back to the original position after creating a reference.

Try to behave correctly when the navigation mark is not set.
Make TOC window position configurable

Also, return early if no headers are found.
keyboard: some tweaks to navigation and reference insertion

as suggested by @lynnard in vim-pandoc/vim-pandoc issue 116.
keyboard: add header navigation functionality
toc: use the location-list instead of the quickfix-list
keyboard: make CurrentHeaderParent more robust
keyboard: implement sibling header navigation
keyboard: implement children header navigation