Added more supported data types to the input variance test struct.
Added a test for migrating data to a different structure.
Added sub-struct coverage to the migration test.
Added deeper sub-structs to the migration test.
Added upgrading to a slice to the migration test.
Added a slice of ints to the migration test.
Added some struct/slice combinations to the migration test.
Added a deeply nested slice to the migration test.
Added some extra sub-struct data to the input variety test.
Added a more robust memcache implementation that supports migration.
Added versioning to cache keys to prevent incompatible changes from doing harm.
Added a header to the cache serialization to support missing entities.
Added support for negative cache hits for memcache.
Added a zig-zag slice to the migration test.