Added in rest of context support. Re-ordered log* and track* methods so they are consistent
Added in rest of context support. Re-ordered log* and track* methods so they are consistent

snowplow/snowplow-javascript-tracker,juliomenendez/snowplow-javascript-tracker,snowplow/snowplow-javascript-tracker,snowplow/snowplow-javascript-tracker,YieldifyLabs/snowplow-javascript-tracker,fivetran/snowplow-javascript-tracker,YieldifyLabs/snowplow-javascript-tracker,YieldifyLabs/snowplow-javascript-tracker,fivetran/snowplow-javascript-tracker,juliomenendez/snowplow-javascript-tracker,juliomenendez/snowplow-javascript-tracker,fivetran/snowplow-javascript-tracker,snowplow/snowplow-javascript-tracker,gergelyke/snowplow-javascript-tracker