New Provider: Evergage
Merge branch 'master' of https://github.com/segmentio/analytics.js

Conflicts:
	component.json
	lib/providers/index.js
	test/providers/index.js
	test/server/index.html
Update Evergage integration tests to use the new format.  Also changed the negative test for ensuring the group call doesn't go through when no groupId is sent.  Now if you send an option for the first argument, it fills in the groupId with the userId instead of rejecting the call.
Update Evergage provider to adhere to the new style.
Part 1 of updating the Evergage provider to match segment.io's new formatting.  Don't ever indent things.
Some more style updating to match the new segmentIO testing styles.  Also removed a good 250 lines of test code by just doing some refactoring to centralize boilerplate code.
Remove a reference to a no longer used testing variable in the Evergage testing vars section.
Merge remote-tracking branch 'segmentio-origin/master'
Trim down Evergage provider tests in scope to be like the other tests.
Remove an accidental group reset call in the track page view tests for the Evergage provider.
Merge branch 'master' of https://github.com/glajchs/analytics.js
add Evergage
component.json: upgrading visionmedia/debug to fix SecurityErrors

A few of our users were complaining about security errors when attempting to
set localstorage. This commit updates to the most recent version of
debug which surrounds the last localstorage check with a try/catch.
release: 0.18.2

  30e0228  component.json: upgrading visionmedia/debug to fix SecurityErrors
Refactor goal ID extraction
Merge branch 'master' into drip

Conflicts:
	component.json
	lib/integrations.js
	test/server/index.html
Add drip to package.json