Don't indent after if blocks that end in a ;

The if block is complete if it ends witha  ; so don't
indent the next line.

Refs atom/atom#2942
Prepare 0.22.0 release
Add support for '.ipp' extension.

`ipp` is commonly used for template implementation files and is found commonly in many libraries, notably boost.
Merge pull request #33 from ioquatix/master

Add support for '.ipp' extension.
Sort file types
Prepare 0.23.0 release
Don't outdent on else blocks

This was trying to fix if/else blocks with no curlies not indenting
and outdenting but was the wrong behavior for things like:

  if (true) {
    a = 3
  }
  else
Prepare 0.24.0 release
Edit same values on more than one place

for example in for-loop: edit the iterator at three places at once
Remove redundant line

Line mentioning C, C++, ObjC and ObjC++ is already at the top of the file
Add void and generic function snippet
Merge pull request #34 from leranus/improve-snippets

Improve snippets
Prepare 0.25.0 release
added hxx to the supported file endings. why was it missing in the first place?
Merge pull request #35 from Drako/master

added hxx to the supported file endings
Prepare 0.26.0 release
Update class snippet to save some typing.
Merge pull request #36 from w31/improve-cl-snippet

Update class snippet to save some typing.
Prepare 0.27.0 release
Remove extra } in sp snippet

Closes atom/snippets#69