wrong indent when heredoc/double-quotes string has variables

```
if ($a) {
$str = <<<EOT

		{$keywords}abcd"
EOT;
}

if ($a) {
$str = "

		{$keywords}abcd
";
}
```
skip heredoc/double-quoted string

```
if ($a) {$str = <<<EOT

		{$keywords}abcd"
EOT;
}

if ($a) {$str = "

		{$keywords}abcd
";
}
```
add printUntilTheEndOf
drop new line before semi-colon

```
$str = <<<EOT
	sdf
EOT
;
```
may format to like this:
```
$str = <<<EOT
		{$keywords}abcd"
EOT

;
```
or like this:
```
if ($a) {
	$str = <<<EOT
		{$keywords}abcd"
EOT
	;
}
```
so drop new line and whitespace before semi-colon I think will be better.

when semi-colon is at last line then add new line after it otherwise not.
Create 120-heredoc-semi-colon-in
Update 120-heredoc-semi-colon-in
Create 120-heredoc-semi-colon-out
Update 120-heredoc-semi-colon-in
Update 120-heredoc-semi-colon-out
Merge branch 'branch1' of https://github.com/junstyle/php.tools into PR-11
Improving #11 - Fixing broken tests