Add SpaceBeforeClosingSemicolonFixer

All credit to @postalservice14. Replaces #166 because the commit was showing 87 changed files because something when wrong with git there...
I felt this was more readable, but I'll put the code back in the other method if you want.