Added parsing of new tags and fixes (see list)

- fixed DefineSprite
- new DefineShape4 (with strokes)
- new PlaceObject3
- new DefineMorphShape2
- refact out _readFillStyle from _readFillStyles, to create new
_readLineStyles2 which includes parsing of strokes
- fix 2 typos "Godon" (e.g. Godon.spreadModes)
- added check on read length in DefineShape (there is still a bug
somewhere else that appears here for some swf files)
- unhandled tags are saved at frame level for later analysis
- new constants and flags needed by parser in base.js
Fixed one jpeg according to suggestion in previous issue
Added sprite rendering + 4 fixes

- added sprite rendering (castFromSprite)
- fixed segments rendering (was using obj ref instead of segment)
- fixed image ref in shape rendering (e.g. #i5 instead of #5)
- fixed PNG rendering
- fixed typo on stoke-opacity
- start generated IDs for SVG at 1001 instead of 1 (nicer for humans)
- added logging and warnings to console for debug
Fix labeled frame (missing declaration)

+ some console logging