Use the correct python version in tests.
Revert to the old way of making scratch buffers. Less flaky.
Make iterators python 3 and 2 compatible.
Fixed remaining test for python3 and added a shell code test using umlauts.
Properly skip tests instead of just not defining them. Now the testsuite looks exactly the same on py2 and py3.
Only use on dictionary in exec(). This works around wierd scoping for list comprehensions.
vim-jinja (https://github.com/mitsuhiko/vim-jinja) uses the filetype htmljinja, kinda like htmldjango
Removed an unused Vim function.
Moving towards Snippet providers.

Removed parsing responsibilities from SnippetManager and instead put
them into the new module providers. Renamed private methods on
SnippetManager that are not meant to be called by external libraries to
start with _. Refactored tests so that expected failures can be tested
and therefore removed the testing flag from SnippetManager.
Do not pass filename to UltiSnips#AddSnippet.
Some typos and a todo.
Project is now hosted on github.

Removes all references to launchpad from the docs.
Removed exe bit from all python files.