CRM-13234 tests/apiv3/profile switch to creating ufFields via api so we can leverage the cache clearing functionality
As always expanding api usage in the tests extends api test coverage & required a few fixes
CRM-13234, possible fix for CRM-13252 api nesting functionality fix inappropriate re-use of a param causing bad nesting outcomes