Capped list fields

Two new fields (CappedListField & CappedSortedListField), that cap the length of the list to a given number of items before saving to the DB (similar to how SortedListField applies its ordering).