usage error message easier to see
Improved provider error messaging
- when a provider method throws a runtime error, use the actual error, not the InvocationException for logging
- more logging in general for how provider is being invoked
- new CLI option of "--showstacktrace" that cranks logging up past --verbose and also tells optiq to avoid masking errors in generated code
cleanup formatting and imports