title: Raven-js errors not getting "site" property in sentry, while python raven errors are?
body: <p>I have three python clients and a javascript client (all raven) connecting to a single sentry server.  I have a unique <code>site</code> set for each client.  However, while errors generated by the three python clients have <code>site</code> properly set in the sentry interface, errors generated by the javascript client have no <code>site</code> set.</p>
  
  <p>My raven-js setup (pardon my Django):</p>
  
  <pre><code>require(['lib/raven-1.0.7'], function(Raven){
    Raven.config('{% sentry_public_dsn %}', {
      // escapere is a custom tag, simply wraps python's re.escape
      includePaths: [new RegExp('{{ request.build_absolute_uri|escapere }}')],
      site: 'AJAX'
    }).install();
    Raven.setUser({
      email: "{{ user.email|escapejs }}",
      id: "{{ user.id|escapejs }}"
    });
  });
  </code></pre>
  
  <p>I did a little bit of digging in the sentry code (using the highly scientific scatter-some-logging-statements-around method), and I'm convinced that the "site" parameter is, indeed, being sent to the sentry API, but for some reason it's getting lost between there and creating the actual event Group.</p>