get sauce labs working again for tests. start working on adding build tasks to gulp.
minor change - use github repo shorthand
Merge branch 'master' of github.com:wikipathways/pathvisiojs
update to using 'viewport' as class instead of id. get everything working with latest commit of svg-pan-zoom.
Add svg-pan-zoom as a npm module
If at least one pathway from diffViewer was not rendered, display a message
If there are no visual differences between pathways - show a message in diffViewer
Cache image renderer element
Show a message in diffViewer if one pathway was rendered as a image
Make isPartOf, controlled and controller changes display titles instead of ids. Closes #267
On clicking active changes in diffViewer do not fold them
updates to testing protocol.
clean up screenshots code and update data-nodes test GPML file
Add filteredByCallback method to selector
Zoom to elements on double clicking diff title
Adjust diffViewer zooming for added changes
update
Merge branch 'spz-integration' of github.com:wikipathways/pathvisiojs into spz-integration
center and fit diagram to container
updated tests. we can now get all the localhost screenshots, set them as lastKnownGoods and then run testLocalhost.