title: No stack trace info when error happens in Office JS API
body: <p>We're getting lots of Office JS API errors in Application Insights, but they don't have a stack trace. All that we have - <code>The browser's same-origin policy prevents us from getting the details of this exception. Consider using 'crossorigin' attribute.</code>. Note, we have set 'crossorigin' attribute to <code>office.js</code> in Add-In HTML:</p>
  
  <pre><code>&lt;script src="//appsforoffice.microsoft.com/lib/1.1/hosted/office.js" type="text/javascript" crossorigin="anonymous"&gt;&lt;/script&gt;
  </code></pre>
  
  <p>The issue is following: office.js injects additional scripts depending on environment and these scripts don't have crossorigin set. For example <code>https://appsforoffice.microsoft.com/lib/1.1/hosted/outlook-win32-16.01.js</code> or the one which is injected in Outlook for Mac. 
  It's really painful not to have access to stack trace and not be able to report these errors to Stackoverflow :)</p>