Only drop final semicolon if doing compact printing
Merge pull request #54 from eegg/semicolon

Only drop final semicolon if doing compact printing