When ESI blocks are generated the scope of layout is limited only to ESI
block definition. For example if layout XML looks like:

<reference name="header">
    <block name="some_block" (...)></block>
</reference>
<reference name="some_block">
    <block name="child_block" (...)></block>
</reference>

the "child_block" won't be rendered. The fix will search for references
to blocks defined withing ESI block across entire layout definition.

	modified:   app/code/community/Nexcessnet/Turpentine/Helper/Data.php
	modified:   app/code/community/Nexcessnet/Turpentine/controllers/EsiController.php
Merge remote-tracking branch 'magedev/fix-esi-layout-scope' into merge-356
fix some minor code style issues
update changelog