Add PNG download option

Adds basic PNG download link by writing the SVG to an invisible canvas and generating a PNG data URI. This only changes the index page, and not trianglify,js, but the same approach could be added there if desired.

Might be broken for older browsers due to restrictions on tainted canvases, but I suspect supporting them would require a totally different approach..?