Issue #1809916 by pjcdawkins, bojanz: remove calls to field_info_fields() in favor of field_info_field_map() and field_info_field() to decrease overall memory usage; this performance improvement means we now require Drupal 7.22 or later.