Add LogNormal and SOASTA to copyright
Swap arg order for updateCookie

Since params is always set, and timer is sometimes set, it makes
sense to have timer as the last argument.

We also pass the 'r' param during unload to set the referrer rather
than setting it on every call since this could result in a stale
referrer and invalid load times.
If t_lstart is available, use it
jslint
Add event name to callback for easier debugging
boomerang timings are measured in getBoomerangTimings()
set impl.r and r2 before overwriting their values from the cookie
updateCookie with no arguments does nothing, so no need for this call
do not reset complete when starting a timer