Add base classes for FunctorKeys that return reference objects
Documentation for FunctorKey base classes.
Add memory-manager getter to BaseRecord

This will be necessary to support FunctorKeys that return arrays.
Update docs on aggregates to use new field delimiter convention
Add FunctorKey for arrays
Add methods to ArrayKey to create new fields in Schemas