Let's cleanup the JS a bit and then reformat while we're here. We'll take advantage of the fact that we're in a clean context so `this` is the global which is guaranteed to exist.

```rb
contents =
  'global = global || this;' +
  File.read(React::Source.bundled_path_for('JSXTransformer.js'))
```

Can you also add a comment above saying why we're doing this (JSXTransformer has UMD wrapper which only checks for window, global, and self but a clean context in therubyracer doesn't have any of those)