Update HISTORY.md for v2.4.0 release
Fix typo
Fix rake test for broken version of rake on travis
release 2.4.0
Merge branch 'master' of github.com:Shopify/liquid
fix mergeconflict
Class name does not match file name
Merge pull request #139 from pjb3/fix_block_test_name

Class name does not match file name
added break and continue tags
added interrupt class for continue/break statements

When a continue or break statement is executed it pushes an interrupt to a
stack in context. If any non-handled interrupts are present blocks will cease
to execute. The for loop can handle the most recent interrupt in the stack.
Merge pull request #140 from binarycleric/feature/break_for_loop

Added break and continue statements
fixed the performance suite
Instantiate blank string once instead of at every comparison
fix benchmark
Fix filter parser regex for filter args without separating spaces.

The regex was using \S+ to match the comma between the filters
arguments, but would continue to match idependent quote characters and
filter separators. This can result in multiple filters being interpreted as
a single one with many arguments.
Merge pull request #161 from Shopify/fix-filter-parser-regex

Fix filter parser regex for filter args without separating spaces.
Liquid has UTF8 support.
Add security tests to show that the symbol table doesn't grow
Remove #to_sym calls from Drop and Variable

Symbols are not needed here and using plain strings is nicer on Ruby
Change Drop method lookup to not hit respond_to?

Class.public_method_defined? ends up diving into Ruby's core looking for
a method with the given method_or_key. This process at some point turns
method_or_key into a Symbol. This change no longer takes that path and
thus doesn't grow the Symbol table.