Closing tags fix for #228

Fix for #228.

- Rewrite php_closing_tag fixer to use tokens
- Fix closing tags in code with short open tag as well, works only if short_open_tag is enabled
- Extend utests for php_closing_tag fixer
- Add Tokens::findGivenKind method to find given tokens occurrence
- Try to enabled short_open_tag in php.ini
So you would keep 1&3 intact?
Due to PSR2 files should be changed. There are no chars outside PHP, so you can not be 100% sure that file is a PHP based template, therefore I stuck with PSR rules for that files.

Nevertheless this PR is just a fix for founded bug and gives no new functionallity.
Please consider accepting this PR and, if you feel that way, create issue to ignore that particular rule on file which may or may not be a PHP based template.