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'
mixpanel has deprecated the track_pageview method, removing it!
Merge pull request #298 from segmentio/mixpanel-pageview

mixpanel deprecated the track_pageview method, removing it!
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.
Fixing two issues with google analytics universal: ip anonymization and empty cookie domain string
Merge pull request #300 from segmentio/ga-universal-fixes

Fixing two issues with google analytics universal
0.17.9
adding event emitter to analytics prototype and emitting on all actons via _invoke
adding emit ready and initialize, and adding tests for alias, pageview, ready, and initialize
bump version to 0.18.0
Merge pull request #301 from segmentio/eventemitter

adding event emitter to analytics prototype
0.18.0 build