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
Setting lines()'s style can be posponed
Merge pull request #203 from bgribaudo/patch-3

Allow setting lines()'s style to be posponed
fixed #205
DL format, closes #202
New dist files
Merge pull request #195 from jamesbrobb/master

Add PNG support
Allow use of select PDF path-painting operators

getStyle() now allows direct use of select PDF path-painting operators
rect() now allows postponed style setting
bug fix for lines()'s postponed style check 

A style should be output unless style is explicitly set to null (i.e. a style should be output if style is undefined).
ellipse() now allows postponed style setting
Updating in-code docs re posponed style setting
Merge pull request #209 from bgribaudo/patch-3

Allow style setting postponement for all drawing methods + direct use of select path-painting operators
Fix tiny typo in Copyright comment