Add Inline Tag support.

As discussed at the PR https://github.com/visionmedia/jade/pull/1323
Jade now can embed tags "inline" in plain text, using the delimiters
"#[" and "]". For example:

  a(href='/') #[i Emphasized] Home Page

becomes:

  <a href="/"><i>Emphasized</i> Home Page</a>

This is quite useful!

I made two new syntax matches, jadeTagInlineText and jadeTagBlockChar,
and three new syntax regions: jadePipedText, jadeTagBlockText, and
jadeTextInlineJade. Each of the three "Text" items "contains" the new
jadeTextInlineJade region as well as the pre-existing jadeInterpolation
region.

I also added a "\+" to the regex for jadeBlockExpansionChar, so that it
can handle more than one space between the colon and the next tag. This
is consistent with Jade's behavior.
Merge pull request #44 from jessaustin/hash-square-inline

Add Inline Tag support.
Notice the end of jadeTagBlockText

`jadeTagBlockText` can continue for any number of lines, but after the
last line of similar indentation we should be looking for tags, etc.
again. The new syntax region `jadeTagBlockEnd` does this.
Merge pull request #45 from jessaustin/hash-square-inline

Notice the end of jadeTagBlockText
Indent on trailing "." for tag-block.

Adding `jadeTagBlockChar`, which is just a "." at the end of a tag line,
to the list of syntax groups that cause an increase in indentation. This
is appropriate because this forms a "tag block". Tag blocks are the
easiest way to include large blocks of "plain" text in the html element
generated by the tag:

```jade
  p.
    Here is a big block of text that will be inside the paragraph
    element and you will note that we didn't even have to use any of
    those funny-looking pipes!
```
Merge pull request #46 from jessaustin/tag-block-indent

Indent on trailing "." for tag-block.
Fix highligting of the form tag
Merge pull request #48 from JelteF/form-highlight

Fix highligting of the form tag
Merge remote-tracking branch 'upstream/master'