when using WeavePath.naturalize(), now only calling
JSON.parse(JSON.stringify()) on Object params.
added Deprecated metadata to CustomCursorManager and stopped using some
deprecated cursor functions in PenTool and SizeBinLegendTool