Extra semicolon is appended after the closing brace that happens to be at EOF with a PHP closing tag

Hi @fabpot and @keradus,

I added 3 more cases to the provideCasesWithFullOpenTag test to show that an extra semicolon is appended after the closing brace if that happens to be at EOF with a PHP closing tag.

If these cases are not appropriate to be in this test, I'll be more than happy to move them to a new test.

This is in regards to issues #294. #455.

I will patch up this PR with the fix if this is deemed valid and worthy.

Thanks.
```
array(
    '<?php
```