Modify metrics gathering for local builds

This commit reworks metrics gathering in local build tasks by
collecting more data than was previously gathered and posting
that data to a metrics app server rather than a database.