png 32 and png 24 support added to addImage

png 32 and png 24 support added to addImage
partial png 8, but needs looking at as there are issues with
transparency… and colour
ArrayBuffer and ArrayBufferView/TypedArray support added to addImage
adding png support dependencies
Added example file

Added example file
added transparent parameter for greater control of canvas output when
adding a DOM element
added compression

heavy refactoring - separated png functionality into separate plugin
added compression to transparent pngs
added png filter method 0
fixed indexed png colour issues, but still no transparency
made addImage method scaleable for new formats
tweaks
all 8 bit colour types now supported

8 bit colour types supported and 16 bit for type 1, 2, 4 and 6
Recompression added using Deflator - now recompresses images and masks
Colour type 3 key masks and smack support added for multi pixel alpha
example updated
removed jpg.js dependency for processing TypedArray jpg
Merge pull request #195 from jamesbrobb/master

Add PNG support