Merge pull request #1688 from tobytailor/master

Misc
Removes stream.ensure() usage
Merge pull request #1692 from yurydelendik/noparseex

Removes stream.ensure() usage
Move hasFills and hasLines properties to ShapeData
Add test for hit testing shapes that contain style changes