Fix and improve rst_char_len

The previously used regex was plainly wrong (see #394). This solution should be more solid.
Add javascript console.debug snippet
rst: Remove comment about requiring Python 2.4+.

Ultisnips needs 2.6, so this is save.
Merge pull request #399 from kevinschaul/master

Add javascript console.debug snippet
Merge pull request #398 from Oberon00/patch-1

rst: Fix and improve rst_char_len
Escape backslash before tabstop.
Merge pull request #397 from lucc/bug/tex/newcommand

Tex: Escape a \.
PHP Class snippet was working wrong
Merge pull request #400 from ZzAntares/patch-1

PHP Class snippet was working wrong
Correct spacing for vim highlighting
Correct spacing for vim highlighting
Merge branch 'testing' of https://github.com/ravl1084/vim-snippets into testing

Conflicts:
	UltiSnips/ledger.snippets
Merge pull request #403 from ravl1084/testing

ledger: Correct spacing.
Starting to split Ruby and Rails snippets
Changed double quotes to single quotes.

We'll start to change this to make valid Ruby source files according to
Rubocop (https://github.com/bbatsov/rubocop). Changes here came from
https://github.com/honza/vim-snippets/pull/401, thanks for warning us, @mkroman!
Revised the Ruby snippets to conform to Rubocop rules.
Revised the Rails snippets according to Ruby code styles.
Minitest snippets
Add python test snippets for assertIsNone and assertIsNotNone
Merge pull request #404 from okcompute/master

python: Add snippets for assertIsNone and assertIsNotNone