Pass options object into scanner

This is tested by making sure that the options used by the
PlaceholderParser are propagated to the scanner.
I don't understand this line. Since `experimental` is by its nature difficult to predict, seems like we should just turn on the features we need?

Or may be what this means: 
```js
// Enable internal code to always use all experimental features.
```