Should render nested blocks defined in inheriting templates

This is a fix for #74 
not sure that this is the right way to do it, but it seems to fix the issue. i added 2 testcases. One that captures this fix, and another that captures a bug that 10ac70f4570dea02739bb92c02423b00554d27ab addressed (though not the same bug as in #61)