Allow non-js extensions

This PR lets you set the extension for the path the `jsx!` filter looks for (personally, I use `.jsx`):

```js
requirejs.config({
  // ...
  jsx: {
    extension: 'jsx'
  }
});