Correct method param pad plus some other whitespace policing. Part of #358 on github. Based on contribution by Graham Russell (graham at ham1.co.uk)