Beginnings of a spec for the LowCardDynamicMethodManager. Most importantly, switch around method delegation so it's last-one-in-wins.
A whole lot of documentation and additional specs for the LowCardDynamicMethodManager.
Finish testing #sync_methods! and #run_low_card_method.
Finish spec of LowCardDynamicMethodManager.
Specs and documentation for LowCardObjectsManager.
Documentation and specs for ExponentialCacheExpirationPolicy.
Documentation and specs for FixedCacheExpirationPolicy.
Specs and documentation for HasCacheExpirationPolicy.
Spec and documentation for NoCachingExpirationPolicy.
Spec and documentation for UnlimitedCacheExpirationPolicy.
Intermediate commit before doing some refactoring on LowCardTables::LowCardTable::Base.
Don't special-case the delegation of value_column_names to the RowManager.
Eliminate special-cased delegation from LowCardTables::LowCardTable::Base to the RowManager, and just let it be metaprogrammed, instead.
Finish spec for LowCardTables::LowCardTable::Base.
Specs and documentation for Cache.
Fix bug introduced by Cache semantics update.
Fix spec results changed by new semantics from the Cache.
Fix problem where our expect(Time) wasn't working, but only when running the entire test suite at once (ugh).
Factor out all the row-collapsing and index-manipulation code from the RowManager into separate objects.
Documentation and specs for RowCollapser.