Build: Bump Grunt version to 0.4.2

Required for JSCS peerDependency
Use LF to match jQuery Styleguide
JSCS: Removel multiple blank lines
JSCS: Spaces inside curly braces
JSCS: Spaces after keywords
JSCS: Move else to same line as curly
JSCS: Combine multiple var statements

IBAN also fixed spacing and repaced gh-980 since it had bad spacing and
was trimming twice