GAMP class with convenience methods for most hit types, HTTP request method, significant configuration handling, etc. TODO: remove Drupal-specific code (but allow classes to extend and provide their own implementations for things like tracking ID fetching, HTTP request building, etc.), add support for traffic source data and other protocol-supported data, consider namespacing, etc.