removing legacy fix for GFK and refactoring get_fields()
temporarily removing cache from get_fields()
fixed test case
fixed issue with GFK not being supported by admin
added fix for content_object