add custom metrics

Enable GAI custom metrics to be sent via ARAnalytics. If their respective keys are registered in customMetricMappings, values are passed with events.
should get its own header doc comment