[COVERAGE] Get rid of condition.else()
[TEST] Added test for else-branch of for-loops
[TEST] Added test for comment tag
[FEATURE] Comment-tag now inherits from raw-tag
[CLEANUP] Cleanup condition and remove condition.inspect()
[TEST] Added some tests for conditions
[CLEANUP] Remove Helpers.functionName
[COVERAGE] Better test coverage for first/last filters
[TEST] Tests for split/join filters
[TEST] Tests for truncatewords (and better implementation)
[TEST] Added test for the 15-word default of truncatewords
[CLEANUP] Simplify tag.name()
[COVERAGE] Make assign.render() use tag.render()
[IMPROVEMENT] Remove all empty tokens after tokenization
[TEST] Added various tests for template.render()
[IMPROVEMENT] Improve context.hasKey (0 was assumed non-existent)