SMART Tab2spaces sniffer / fixer

This sniffer fixes tabs to spaces not only for indentation, but everywhere where tabs are used for text / array / operator etc. adjustment.