Bugfix resolves bug 3573
Test needed rewriting after change of semantics to fail instead of return false
Fix bug 3781, bad namespace resolution caused by a refactoring blunder
Fix bug 3506 and correct typo in test data
Fix bug 3141, preserve_block semantics should not converge lines
Bugfix 3141, additional checks for preserving block semantics
Preserve block test aesthetics
Tests for edit_template, variables and classes
Fix implicit type conversion
Argh spacing
Add context stack for processing regions
Comment added to bugfix 2686
Followup / discussion about makerule
Fix broken test