Snowplow tracking for GitLab Development Kit

Problem

Related to: #1596 (closed)

Currently we have no mechanism of collecting usage data for the GitLab Development Kit.

Proposal

Implement Snowplow tracking with app_id equal to gdk or gitlab_development_kit.

Result

We can check tracking events from GDK in SiSense/Tableau.

Next steps (if any)