Pass through options on assign tag
Add quirks test for unanchored filter args
Add tests for assign tag fix
Merge pull request #413 from Shopify/filter-quirks

Add quirks test for unanchored filter args
benchmark/ips
Merge pull request #402 from Shopify/benchmark-ips

benchmark/ips
Merge pull request #412 from Shopify/assign-strict

Pass through options on assign tag
Separate expression parsing and rendering from Context#resolve.
Merge pull request #391 from Shopify/extract-context-parse

Separate expression parsing and rendering from Context#[]
Profile liquid rendering

Add a simple profiling system to liquid rendering. Each
liquid tag ({{ }} and {% %}) is processed through this profiling,
keeping track of the partial name (in the case of {% include %}), line
number, and the time it took to render the tag. In the case of {%
include %}, the profiler keeps track of the name of the partial and
properly links back tag rendering to the partial and line number for
easy lookup and dive down. With this, it's now possible to track down
exactly how long each tag takes to render.

These hooks get installed and uninstalled on an as-need basis so by
default there is no impact on the overall liquid execution speed.