hogan.js style template inheritance
referencing nodes by class constant rather than string literal
php 5.2.x doesn't support closures, so added a private static funtion to be used from array_filter instead
removing unnecessary local variable in findFromParent function
s/new_context/newContext/g
removing deprecated code for loading non-existent inheritance tests from the mustache spec
reverting vendor spec change
DRYing parentArgSection into the section method
Separate stacks are necessary for blocks to be resolved independently of variables. Renamed parent_* to block_*.
Throw exception when something other than text or block tags are encountered inside of a parent tag. Other small cleanups
Adding data provider to test legal and illegal syntax inside of a parent tag
ensure that text is ignored outside of a block inside of a parent tag
Don\'t escape html from blocks, removing unneeded variable assigns
removing old todo
Merge remote-tracking branch 'jazzdan/dev' into feature/template-inheritance

Conflicts:
	src/Mustache/Compiler.php
	test/Mustache/Test/TokenizerTest.php
Add default pragma option to Mustache_Engine.

Pragmas specified in the Mustache_Engine constructor will be enabled in all templates, regardless of the presence of pragma tags in individual templates.
Add missing method docs, minor code cleanup.
Throw inheritance behind a BLOCKS pragma.

Update tests, known pragmas, and parsing.
Whoops. Missed some docs and cleanup :)
Merge branch 'feature/pragma-blocks' into dev