Pass options through to AST plugins.
Pass options through to AST plugins.

This allows AST plugins to have more information about the thing being
compiled. The intent is for this to be a way to provide compile time
template deprecations and still be able to indicate the module path for
the template being compiled.

The general idea is that ember-cli-htmlbars will call `compile`
something like:

```javascript
var compiler = require('./bower_components/ember/ember-template-compiler');

var template = compiler.precompile(input, {
  moduleName: 'some-app/path/to-template/stuff'
});
```

jayphelps/htmlbars,kublaj/htmlbars,xcskier56/htmlbars,code0100fun/htmlbars,tildeio/glimmer,simudream/htmlbars,glimmerjs/glimmer-vm,salzhrani/htmlbars,GavinJoyce/htmlbars,tildeio/glimmer,simudream/htmlbars,glimmerjs/glimmer-vm,salzhrani/htmlbars,step2yeung/htmlbars,lbdm44/glimmer-vm,vinngn1/htmlbars,vinngn1/htmlbars,duggiefresh/htmlbars,chadhietala/glimmer,chadhietala/glimmer,stefanpenner/htmlbars,chadhietala/glimmer,cgvarela/htmlbars,greyhwndz/htmlbars,lbdm44/glimmer-vm,SerkanSipahi/htmlbars,tildeio/glimmer,mixonic/htmlbars,jayphelps/htmlbars,tildeio/htmlbars,rodrigo-morais/htmlbars,davidgoli/htmlbars,xcskier56/htmlbars,mixonic/htmlbars,stefanpenner/htmlbars,SerkanSipahi/htmlbars,davidgoli/htmlbars,duggiefresh/htmlbars,code0100fun/htmlbars,chadhietala/glimmer,GavinJoyce/htmlbars,lbdm44/glimmer-vm,rodrigo-morais/htmlbars,step2yeung/htmlbars,greyhwndz/htmlbars,glimmerjs/glimmer-vm,Kuzirashi/htmlbars,cgvarela/htmlbars,kublaj/htmlbars,Kuzirashi/htmlbars,tildeio/htmlbars