Support for configuring Error paths as an Array of path segments

Add configurable support for Error objects to use an Array of path segments

To use, pass the `reportPathAsArray` option to `ZSchema`.

Fixes #55
We sure can.  The reason I didn't do this before was because `Report` had no options object and I didn't want to just pass the `ZSchema` options in as-is.  Now that I know I can, I will.