Adding PNGCrush for PNG optimization

This is accessible via the pngcrush option in the Gruntfile, add
pngcrush: false to stop it.

Adding pngcrusher

viewport size

Adding crusher to main grunt task

Package pngcrush-installer with grunticon, so there are no global dependencies

moving css data into an object of its own

Get stats and render now have grunticon-file being used instead

ALl parts of processFile now are broken apart

Strict mode

Remove crushing from inside of process

Pngcrusher now runs as a node bg process to make this thing work on windows

Adding more things to make this work with windows

Added windows support version of pngcrush installer

Working on making things more windows capable

Updating pnginstaller

Making pngcrush something that is configurable

Better order the file

Better filtering, better error reporting

Better error handling

Spacing

Make sure that if a png is already made, phantom is grabbing the base64 of that

Fixes a problem where the if pngcrush is output to a file that already
exists, it breaks.

Just delete the folder first