[QA] Add integration task

https://jira.webfilings.com/browse/HY-660

## Summary 
Both wf-js-annotations and wf-js-viewer leverage TestDataProvider in their *IntegrationSpecs. The TestDataProvider assumes a dev_appserver backend is provided to load test data; without it `grunt jasmine:test` fails.

## Solution
1) Make two subsets of the spec glob, unitSpecs and integrationSpecs
2) Amend `jasmine:test` and `jasmine:coverage` to run only unitSpecs
3) Introduce `jasmine:integration` to run only integrationSpecs
4) Amend `grunt default` to include `jasmine:integration`

Integration tests stop breaking the dev workflow and can be delegated to Smithy!

## QA (+10)
1) replace wf-js-viewer npm module with a symlink to this wf-grunt branch 
2) run `grunt qa`, observe no integration tests running
3) run `grunt integration`, observe integration tests running (doesn't matter if you have viewer-services correctly installed, just that they run)