Pass options object into scanner

This is tested by making sure that the options used by the
PlaceholderParser are propagated to the scanner.
ugh, can't we us `this.options`?  Two Scanners will share the options set by the second one.