adds intercom vendor plugin
add intercom to bower.json
adds intercom to uglify task, fix jshint error
fix uglify task
adds registerSetUsername method and intercom dist version
Update angularitics-splunk.js dynamic _sp

dynamically retrieving _sp by turning this into a function is necessary for anyone wanting to run setup in the module.config or not pull/compile the html of their app when running a testing framework like Karma. Since this code was being run prior to the initialization of the module as a dependency of your app, it will error with "define sp" in all consuming unit tests.
Look for the field __loaded instead for mixpanel. Same as commit 390d19850da76f4de7bb9ea312227bac25b7db66, but for new functions that were added.
Evaluate initial attribute values for properties.

This is so that events that get fired immediately have an initial value for event properties.
Merge pull request #188 from wli/master

fix(mixpanel) wait for the field __loaded instead, to properly init mixpanel
Merge pull request #187 from danielhokanson/master

fix(splunk) dynamic _sp
Merge pull request #189 from wli/initial_attribute_data

fix(core) evaluate initial attribute values for properties (for events fired immediately)
fix(google analytics) - missing ! broke event tracking
release 0.16.5
hotfix GA and release 0.16.5
Merge pull request #183 from lpsBetty/master

adds intercom vendor plugin
analyticsOn directive does not use $timeout
Merge pull request #198 from jtrussell/patch-1

analyticsOn directive does not use $timeout
- Updated to use proper DI, so angular-scroll works with JS minification/build systems
Merge pull request #202 from mdedetrich/scrollDependencyIssue

- angular-scroll minsafe
checking before accessing properties because it's optional in angulartics, output a log message so the developer will be able to understand it doesn't log to GA.