Added syntax highlighting for leading spaces, as they are most likely wrong.
Fix leading whitespaces to be tabs where appropriate (basically everywhere.)
Added deprecation warnings for old functions.
Adds 'priority' keyword and removes '!' option.
Makes number of test retries a parameter.
Removes UltiSnipsDontReverseSearchPath.
Dedent visual line selections before using them.

Fixes #217.
Fix priorities to work with partial matches.

Do not delete all lower priority snippets, only those that are defined
elsewhere too.
Fixed a typo that might make problems when there is no python available.
Change initialization to make session work.

Fixes #216.
Attempted fix at several startup problems.
Allow tests to write arbitrary files into the runtimepath, not just snippet files.
Launch and exit vim for each test.

This makes the testsuite slower, but avoids leaking state. Also the code
has to be less aware of being under test. It will also allow to to more
integration tests with other plugins that have support for UltiSnips or
that UltiSnips supports.
Makes UltiSnips a drop in replacement for snipMate.

This includes massive refactorings and lots of new features.
Ups. Forgot to add this.
Empty lines do not end a snippet for snipMate.
Updated ChangeLog.
Small fixes to the documentation.
Barf when using "snipmate" for UltiSnips.

Fixes #224
Removes snippets. Please track honza/vim-snippets.