- Improved caching speed in CopyConstructorAndArgsLocator for non-thread-safe cases, and added a constructor argument for dictating thread-safety (or not) [defaulting to thread safe unless otherwise specified].
- Safely use the faster, non-thread-safe case for CopyConstructorAndArgsLocator in copyInstance() (safe since it's locally allocated for the copy).
- Simplified caching for FixedConstructorAndArgsLocator.
Merge remote-tracking branch 'origin/master'