Object operator fixes
feature #359 Object operator fixes (keradus)

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

Discussion
----------

Object operator fixes

Trim not only spaces around ->, but tabs as well

Commits
-------

008bceb Object operator fixes
Visibility fixer
bug #358 Visibility fixer (keradus)

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

Discussion
----------

Visibility fixer

Entirely rewrite fixer to use tokens instead of regexp, what fixes several problems in generated fixed code, eg functions _after_ class definition (mentioned in #332). Extends utests as well.

Commits
-------

a8ed71b Visibility fixer
Merge branch 'master' into object-operator-fixes