First pass attempt at CommandProcessor regeneration, this is a common feature for repeated building of commands and execution.  This matters for generic calls with changing result types.
Modifications on execution of registering commandprocessors at the end of instantiation instead of before to allow hash generation.
CacheHash pipeline oversight. took awhile to find.
Removing an unneccessary calculation of hashes.
Resolved an issue with a weakreference going stale.
Added hashing codes for result types at the expression layer.
Final step in keeping single and multiple result processors in sync
Simplified hashing for multi resultsets to match their expressions.
reducing to 32bit hash
Simplified and stripped down FNV-1a implementation for hashing, testing at 32bit
short circuit for dynamic mappers from hash lookup
Removed usage of WeakReference, Fast machines garbage collect insanely fast increasing workload for no good reason.
Unified accesspoint for hash algorithms. Murmur3 implementation
unsafe compilation flag
Computed Cache storage.
Making a single reflection call instead of being picky.
mscorlib didn't like that.
null ref exception
Slight code reduction
Quick exit