LILY-1285 Add ability to get field types recursively

Utility method on TypeManager to retrieve all field type entries
for a record type, optionally including field types from all super
types.