CRM-13234 fixes on profile api required due to added tests (caching issue, field mapping issue)

Note that this is only touching new 4.4 code & not the in-core usage - which is only on the Get fn & is pretty well tested