Cache opaque-key plugin classes
Don't check args and kwargs against KEY_FIELDS if the key class says that python already checked them
Merge pull request #35 from cpennington/performance

Some performance improvements to OpaqueKeys