Fix bug in \Symfony\CS\Tokens::getClassyElements
bug #418 Fix bug in \Symfony\CS\Tokens::getClassyElements (max-voloshin)

This PR was squashed before being merged into the 0.5.x-dev branch (closes #418).

Discussion
----------

Fix bug in \Symfony\CS\Tokens::getClassyElements

I have noticed that ``visibility`` fixer transforms code

```php
<?php
class Foo
{
    public function bar()
    {
        $a = 5;

        return " ({$a})";
    }
    public function baz($data)
    {
    }
}
```
to

```php
<?php
class Foo
{
    public function bar()
    {
        $a = 5;

        return " ({$a})";
    }
    public function baz(public $data)
    {
    }
}
```

This PR is fixing this behavior.

I also have added ``\Symfony\CS\Token::getName`` method, which is not used now, but it is useful for development purposes at least.

Commits
-------

beae516 Fix bug in \Symfony\CS\Tokens::getClassyElements