rename generic-agent attribute user->owner

to be consistent with other providers
create and use newrelic_ng_user provider