Attempt to fix problem with incorrect heredoc highlighting

The \_s* matcher was being used to correctly highlight constructs like
"class << self" and "Foo::<<", even when they're on separate lines and
oddly spaced.

This commit separates the patterns for these groups from the group with
the closing brackets, [)}...], since in that case, it shouldn't be
necessary to match the << on a new line.
Fixed indent after escaped parenthesis in a regex
Attempt to fix incorrect def indentation
Make 'yes' the default, to match the prompt.
Merge pull request #71 from fakeleft/master

vim-ruby-install prompt to create a directory was misleading
Rewrite end_start_regex a bit more

The two major branches of the regex are now unified with the intention
of having it work in a more general case.
Add syntax detection for .jbuilder
Ignore doc/tags

doc/tags gets created by Pathogen when you follow the install
instructions for Command-t:

:call pathogen#helptags()

Other vim-* plugins already explicitly ignore this file.
Merge pull request #74 from Thinkatomic/master

.gitignore for doc/tags
Fix whitespace.
Remove some RubyForge cruft.
Indent |(a, b)| blocks correctly

Oddly enough, this also fixes a long-standing issue with nested blocks,
noticeable in the change in etc/examples/indent/nested_hashes.rb.
Oops. Fix syntactically invalid example
More comments on parsing |(a, b)|
Merge branch 'master' into fix-def-indentation
Fix another problem with |(a, b)| blocks

Instead of matching a single "(" or ")" with the "\=" pattern, match as
many as possible with a "*". This is needed when the braces are nested:
|(a, (b, c)), d|
Check for a "%" before braces

Without this, the "continuation" and "block" patterns detect some
strings like block/hash openings. For example, this:

  puts %{#{}}

Was being parsed like a block-opening brace with a comment afterwards.
Merge branch 'fix-def-indentation'
Fix clobbering of global 'tags'

Closes #78.
Improve multiline assignment handling

In the particular case of assignment, an if-construct (or similar)
should be indented differently that other kinds of continuations.