Likely fix for "strokeScaleEnabled" issue (#530)

This fix involves copying some logic from `Kinetic.SceneContext._stroke()` to `Kinetic.HitContext._stroke()`.

These changes resolved the immediate issues that I'm having today. I haven't tested other scenarios.