lazily create stacks
remove variables used for counting empty stacks
remove added newline in liquid.rb
use 'unless' instead of 'if !' for simple conditional
avoid a hash comparison
make the conditions around stack creation easier to read
Merge pull request #400 from Shopify/lazy_stack

lazily create stacks