Adding math
pull from garbas fork
fixing my merge
Merge remote-tracking branch 'darkwise/master'
fix error with multiline snippet
handle single-line or multiline snippets
Merge remote branch 'johnbintz/master'

* johnbintz/master:
  handle single-line or multiline snippets
  fix error with multiline snippet
  add #{2} into eaid in ruby.snippets
  Merge branches 'latex' and 'master' into latex
  Adding math
  Merge branch 'latex', remote branch 'darkwise/me' into latex
  Adding math formula
  Adding some mathematic formula.
  striping out some text
  wrong markup for README
  Updated README: added contributors, instructions how to install snipMate, some spellchecking of my wonderfull english, added this Changelog
  adding pdbbb snippet
  add footnote to tex.snippets
  adding other formating snippets to tex.snippets
  Adding some snippets to tex.snippets :

Conflicts:
	README.rst
Merge remote branch 'gh/master'

* gh/master:
  Add a var_dump snippet for PHP.
  PHP docblocks snippets end with "*/", not "**/".
  comment about superSnipMate
  Add php snippets 'pd' and 'pdd' for 'pre-dump'.
  Fix typos/doc.

Conflicts:
	README.rst
- add ! to fun
- cleanup: Use same function to find all snippet files
- for .php files add php scope
- add both: last path component of runtimepath and scope to snippet name
  This way many snippet files can provide the same "trigger" and you'll
  get all snippets in the list.
  Previously the last one was kept only and shown only.
  Example for trigger "for" in a .php file:
  1* 1. snipmate javascript default
  2: 2. snipmate php default
php: add snippet "G" for simple GLOBALS expansion.
Do not look for snippets in `bufnr` scope.

This was used for "buffer-only snippets", which do not exist anymore.

It has been added initially in
[5527548d63c0e8992086ba1e06b20447dc4757bd][1] ("support for
buffer-only snippets"), which then got removed later again:

    commit 40c44b5c640af81740d3625b41f60c9b95a30387
    Author: Michael Sanders <msanders42@gmail.com>
    Date:   Thu Mar 26 13:24:06 2009 -0400

        fixed a couple typos and disable the old snippet commands

    commit 8764924dfe42931ea721a7b8fcbdfd4d14185f5d
    Author: Michael Sanders <msanders42@gmail.com>
    Date:   Sun Mar 22 22:35:03 2009 -0400

        Completely replaced command-based snippets with a new, easier to read/maintain syntax. Also added a python script to make it easier to migrate.

    commit 5527548d63c0e8992086ba1e06b20447dc4757bd
    Author: Michael Sanders <msanders42@gmail.com>
    Date:   Sun Mar 15 18:52:29 2009 -0400

        added support for buffer-only snippets

[1]: https://github.com/MarcWeber/snipmate.vim/commit/5527548d63c0e8992086ba1e06b20447dc4757bd#L2R121
Improve snippet trigger lookup.

When triggering SnipMate at the end of a construct like
`$as.(foo($bar.$baz)).$df` this caused it to do a huge amount of lookups.

Now there are max. 3 lookups (the whole word and 2 "suffixes"), and it
looks from the tail.
Minor doc review/fixes.
speed up searching for trigger by { many times
vladimir-vg told me that I should ignore this file because Pathogen lists those
plugins as "modified".
Maybe it should be Pathogen ignoring this common case
document dependencies better
Fix typos/style in README.rst.
added gpl C snippet
added dowh python snippet - do...while in python
Improved README.rst -- added Vundle installation and me as an author