Improve indentNextLinePattern

Rather than try to match lines that should cause the next line to be indented we now rule out lines that should prevent it from being so. Fixes #38 and #32.
Add tests for indentation rules
Use version 1.8 of ruby for bundle items

10.7 and 10.8 only include ruby 1.8, so all bundle items have been written to work with that. Optionally supporting ruby 1.9 and 2.0 is problematic as these versions are not fully backwards compatible.

#ignore
Update grammar, completions, etc. to PHP 5.5
Insert missing space before argument value
Add keyword "finally" for exceptions

This was added in PHP 5.5, see http://www.php.net/manual/en/migration55.new-features.php#migration55.new-features.finally
Add keyword for "yield"

See http://www.php.net/manual/en/language.generators.overview.php for details
Add highlighting for "trait"

This adds support for traits, which are available since PHP 5.4

Fixes #41.
Add missing escape for \ in support.class.builtin

Correction from 3d925dd3e0068403c56234c40a27d8fd3574025f
Open documentation in web browser.
Use curly brace syntax for control structures in PHP tags.