move regex to the top
move parameter parsing to render time
Support passing Liquid variables to includes

Change the regex matching to allow Liquid variables and object fields
to be passed to the include. Use the render context to retrieve the
variable value. Also, relax syntax checks by allowing surrounding spaces
and dashes in parameter names.
Add a cucumber test for passing variables