Tokens cleanup
minor #552 Tokens cleanup (keradus)

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

Discussion
----------

Tokens cleanup

Move methods used only in one fixer from Tokens into that fixer and small fixes/improvements:

* `Tokens::applyAttribs`, `Tokens::grabAttribs*` - move to VisibilityFixer
* `VisibilityFixer::applyAttribs` - create correct whitespace token, no `new Token(' ')` (missing of `T_WHITESPACE`)
* Tokens - use `Token::equals`/`Token::equalsAny` when deal with `{`/`}` or multiple values

Commits
-------

96acfa1 Tokens cleanup