Add failing test case for indentation in filters

Thanks for @lackac for raising this almost 3 years ago.  Sorry it's
taken so long to get round to looking at it.
Push pipelessness into parseTextBlock and remove recursion
Parse nested tags at the end of parseTextBlock
Move pipeless text completely into the lexer
Fix test cases

The whitespace was incorrect before
Merge pull request #1544 from visionmedia/indentation-in-filters

Fix indentation in filters