Liquid has UTF8 support.
Merge branch 'master' into liquid-utf8

Conflicts:
	lib/liquid/variable.rb
Merge pull request #185 from ISSIntel/liquid-utf8

Liquid UTF-8 support
Support benchmarking templates with 'include' tag
Add tests for caching partial includes
cache included partial templates
remove _ on private methods
typo
Use array instead of Hash to keep the registered filters

1.8.7 compatibility fix

In Ruby 1.8.7, Hash does not preserve insertion ordering as Array does.
This could cause a problem when registering filters which depend on others and
the registration order is important.

So, the @@filters variable was changed to array where the order of the filters is
the same as the insertion order.
Merge pull request #135 from astathopoulos/preserve_filters_ordering

Use array instead of Hash to keep the registered filters
Revert "Merge pull request #185 from ISSIntel/liquid-utf8"

This reverts commit c5dfcd29b0937e0d84780f11f61919faa4741806, reversing
changes made to f7d1e1d0c1336a9c51d652f07e0187b429e154e4.
Merge pull request #192 from Shopify/revert_utf8

Revert "Merge pull request #185 from ISSIntel/liquid-utf8"
Fix some old templates that abused colon as an argument separator.

This is a fallback for keyword argument parsing since this feature broke
old templates that accidentally used a colon as a filter argument
separator.
Merge pull request #189 from Shopify/cache_partials

Cache tokenized partial templates
Add optional resource usage limitations to number of rendering calls, length of rendering output and/or number of variable/capture assignments
Resource limits: Don't raise Error but render error message (but abort after first error)
Mutate resource_limits hash to flag that the limit was reached (for outside observation)
Create new resource_limits hash on Template initialization
Merge pull request #198 from Shopify/limit_resource_usage

Resource usage limits
Merge remote-tracking branch 'shopify/master'