Add SpaceBeforeClosingSemicolonFixer

All credit to @postalservice14. Replaces #166 because the commit was showing 87 changed files because something when wrong with git there...
- Reading description and parameters I understand that this method checks if we should crear token at $index. But reading body I see that result is should we clear token at $index - 1 :(
- Use typehinting
- Not sure that we indeed need that method.