CRM-13234 make profile api getfields complete for all built-in profiles
Note that this fn has a lot of inconsistency to adjust for & this will require tweaking over time - however this is an new fn  / extension to the api so doesn't affect existing