Implement holy-war and ocd achievements

Holy-war achievement is given for changing tabs to spaces (or vice
versa). If other changes exist in the commit then achievement is not given

OCD achievement is given for removing trailing spaces. Only these
changes should be presented in commit