Update ng-pdfviewer.js

Couple of changes made.  One was to move canvas and instance_id into scope instead of being globally available.  This allows multiple <pdfviewer> elements on a page or partial.  Also changed the scope option for "id" to "@" to allow the "id" attribute to be manipulated by Angular models.