add test for soft-tabs and extend scope of trailing space test

fix current violations